The OpenSRS Messaging Platform automatically formats dates in customer-facing messages based on the registrant country on each domain. This article explains how the platform selects a date format and lists the format used for each supported country.
How date localization works
The Messaging Platform is the OpenSRS tool that sends branded transactional emails to your customers, such as renewal notices, transfer confirmations, and trust product notifications. Dates that appear in these messages, including expiry dates and order dates, are rendered in the format that best matches the registrant's locale.
When a message is triggered, the platform reads the registrant country from the domain's contact information and applies the matching date format. If the registrant country is not in the list below, the platform falls back to the default system format of YYYY-MM-DD.
Note: Localization is determined by the registrant country on the domain, not the language of the message template or the reseller's default language.
Supported country date formats
The table below lists each country that has a specific date format mapping in the Messaging Platform.
Country code | Date format |
|---|---|
AR | DD-MM-YYYY |
BE | DD-MM-YYYY |
BG | DD-MM-YYYY |
BH | DD-MM-YYYY |
BR | DD-MM-YYYY |
CH | DD-MM-YYYY |
CZ | DD-MM-YYYY |
DE | DD-MM-YYYY |
DK | DD-MM-YYYY |
EG | DD-MM-YYYY |
ES | DD-MM-YYYY |
FI | DD-MM-YYYY |
FR | DD-MM-YYYY |
GB | DD-MM-YYYY |
GR | DD-MM-YYYY |
HR | DD-MM-YYYY |
ID | DD-MM-YYYY |
IE | DD-MM-YYYY |
IN | DD-MM-YYYY |
IT | DD-MM-YYYY |
JO | DD-MM-YYYY |
MA | DD-MM-YYYY |
MX | DD-MM-YYYY |
MY | DD-MM-YYYY |
NL | DD-MM-YYYY |
PL | DD-MM-YYYY |
PT | DD-MM-YYYY |
RO | DD-MM-YYYY |
RU | DD-MM-YYYY |
SA | DD-MM-YYYY |
TH | DD-MM-YYYY |
TR | DD-MM-YYYY |
UA | DD-MM-YYYY |
UK | DD-MM-YYYY |
US | MM-DD-YYYY |
VN | DD-MM-YYYY |
All other countries use the default system format YYYY-MM-DD.
Next steps
Verify the registrant country on each domain. The country listed in the registrant contact controls which date format your customer will see.
Send a test email. If you are unsure how a date will render for a given customer, send a test message from the template editor to confirm the output.
Review your message templates. Open the Messaging Guide to learn how to customize the templates that consume these date variables.
Questions? Contact OpenSRS Support.
How helpful was this article?
Thanks for your feedback!
Do you still need help? If so please submit a request here.