↑↓ to move ↵ to open Esc to close Browse all tools

Date and time guide

Date Formats Around the World: DD/MM, MM/DD and YYYY-MM-DD

The same date is 3/4/26 in New York, 04/03/2026 in London and 2026/03/04 in Tokyo. Phones, browsers and operating systems pick these patterns from one shared dataset, the Unicode CLDR. Here are the short date patterns for 21 locales, how to read them, how many days a year a numeric date can be misread, and when to switch to ISO 8601.

Three orders, many separators

Every numeric date puts three fields in some order. Day first runs from the smallest unit to the largest: 4/3/2026. Month first starts in the middle: 3/4/2026. Year first runs from the largest to the smallest: 2026-03-04. On top of the order, locales differ in separators (slash, dot, hyphen, a dot plus a space), in zero padding (03 or 3) and in whether the year has two or four digits.

Operating systems and browsers do not each invent these rules. The Unicode Common Locale Data Repository, CLDR, supplies the patterns, and its project page says CLDR is incorporated into all modern operating systems and browsers. When your phone shows a date, it is usually formatting it with a CLDR pattern for your language and region.

Short date patterns by locale

The table lists the CLDR 49 short date pattern, the shortest numeric format a locale defines, and what March 4, 2026 looks like in it.

LocalePatternMarch 4, 2026Order
English, United States (en)M/d/yy3/4/26M-D-Y
English, Canada (en-CA)y-MM-dd2026-03-04Y-M-D
English, United Kingdom (en-GB)dd/MM/y04/03/2026D-M-Y
English, Australia (en-AU)d/M/yy4/3/26D-M-Y
English, India (en-IN)dd/MM/yy04/03/26D-M-Y
English, South Africa (en-ZA)y/MM/dd2026/03/04Y-M-D
French, France (fr)dd/MM/y04/03/2026D-M-Y
French, Canada (fr-CA)y-MM-dd2026-03-04Y-M-D
German (de)dd.MM.yy04.03.26D-M-Y
Spanish (es)d/M/yy4/3/26D-M-Y
Italian (it)dd/MM/yy04/03/26D-M-Y
Dutch (nl)dd-MM-y04-03-2026D-M-Y
Polish (pl)d.MM.y4.03.2026D-M-Y
Portuguese, Brazil (pt)dd/MM/y04/03/2026D-M-Y
Russian (ru)dd.MM.y04.03.2026D-M-Y
Swedish (sv)y-MM-dd2026-03-04Y-M-D
Lithuanian (lt)y-MM-dd2026-03-04Y-M-D
Hungarian (hu)y. MM. dd.2026. 03. 04.Y-M-D
Japanese (ja)y/MM/dd2026/03/04Y-M-D
Chinese, simplified (zh)y/M/d2026/3/4Y-M-D
Korean (ko)yy. M. d.26. 3. 4.Y-M-D

Counted across these 21 locales:

  • D-M-Y: 11 locales
  • Y-M-D: 9 locales
  • M-D-Y: 1 locale

Two details stand out. English in Canada uses year first, y-MM-dd, the same order as ISO 8601, while its medium pattern, MMM d, y, spells the month: Mar 4, 2026. And Hungarian and Korean end the date with a dot, which is part of the pattern and not a typo.

How to read a pattern

CLDR patterns follow the date field symbols in Unicode Technical Standard #35. The letters that matter for numeric dates:

SymbolMeaningExample
yYear, all digits2026
yyLast two digits of the year26
MMonth number, minimum digits3
MMMonth number, two digits03
MMMAbbreviated month nameMar
MMMMFull month nameMarch
dDay of month, minimum digits4
ddDay of month, two digits04

The standard defines four lengths for each locale: full (usually with the weekday name), long (with the full month name), medium and short (usually with a numeric month). Only the short format is purely numeric in most locales, and it is the one that causes confusion.

Why 03/04/26 is a problem

Write 03/04/26 and three readers can see three different dates:

Reader assumesReads 03/04/26 as
Month first (M/D/Y)March 4, 2026
Day first (D/M/Y)April 3, 2026
Year first, two-digit year (Y/M/D)April 26, 2003

The day-first versus month-first clash is not rare. It happens whenever both the day and the month are 12 or less and they are different numbers. That is 12 × 12 = 144 combinations, minus the 12 where day and month are equal (5/5 reads the same either way), so 132 days a year, or 36.2 percent of a 365-day year. On every one of those days, a numeric date in an email to another country can be off by weeks or months.

A two-digit year adds the third reading in the table: a reader used to year-first dates sees 03 as the year. In 03/04/05 every one of the three numbers could be the year, the month or the day. Four-digit years fix that part immediately, because 2026 cannot be anything but a year.

Spelled-out dates differ too

Writing the month as a word removes the ambiguity, but the order still changes from place to place. The CLDR 49 long patterns for a few locales show it:

  • English, United States: MMMM d, y, so March 4, 2026, with a comma before the year.
  • English, United Kingdom: d MMMM y, so 4 March 2026, with no comma.
  • German: d. MMMM y, so 4. März 2026, with a dot after the day.
  • Spanish: the day, then de, the month, de and the year: 4 de marzo de 2026.
  • Hungarian: y. MMMM d., year first even when spelled out.

None of these can be misread, which is why a spelled-out month is the safe choice in letters, contracts and emails across borders. The order is a matter of style; the meaning stays fixed. In the long form the year always has four digits, so the two-digit problem disappears as well.

ISO 8601: year, month, day

The W3C internationalization page sums up the standard in one line: ISO 8601 specifies a format of YYYY-MM-DD. March 4, 2026 is 2026-03-04. The page calls this format unambiguous and computer friendly, and also notes that it is not how most people write dates by hand.

Year first with fixed widths has one more advantage: dates sort as text in chronological order. File names like 2026-03-04-invoice.pdf line up by date in any folder, while 03-04-2026-invoice.pdf sorts all the March files of every year together. The guide to the ISO 8601 date format covers times, the T separator, time zones and the RFC 3339 profile.

Practical rules

  • For people in other countries, write the month as a word and the year with four digits: 4 March 2026 or March 4, 2026. The W3C page suggests both measures.
  • For files, spreadsheets and data, use 2026-03-04. It survives every locale and sorts correctly.
  • For forms, show the expected pattern next to the field, for example DD/MM/YYYY, or use separate fields or a month dropdown.
  • For code, store a timestamp or an ISO 8601 string and format it with the user's locale only when you display it. The Unix timestamp converter turns a stored timestamp into a readable date and back.
  • For deadlines across borders, count with the date in an unambiguous form. The days between dates calculator takes the date from a picker, so the order never comes into play.

If you receive a numeric date and cannot tell the order, look for a day above 12 elsewhere in the same document: 25/03/2026 settles that the writer puts the day first. When nothing settles it, ask. Time zones cause the same kind of confusion one level down; the guide to UTC and time zones explains offsets.

Frequently asked questions

Which countries write the month first?

In the Unicode CLDR data that phones, browsers and operating systems use, the default short date for English in the United States is M/d/yy, month first. Among the 21 locales in the table on this page it is the only month-first pattern. The United Kingdom, Australia, India, France, Germany and Brazil all put the day first.

Which countries write the year first?

Japanese, Chinese, Korean, Hungarian, Swedish and Lithuanian use year first in CLDR, and so do English and French in Canada, whose short pattern is y-MM-dd, the same order as ISO 8601. South African English uses y/MM/dd. Year-first dates still differ in separators: hyphens, slashes or dots.

What is the safest way to write a date?

For people, spell the month as a word and write a four-digit year, such as 4 March 2026 or March 4, 2026; the W3C internationalization page suggests exactly that. For files, data and code, use ISO 8601, YYYY-MM-DD, which the same page calls unambiguous and computer friendly.

Does Canada use DD/MM or MM/DD?

The CLDR short pattern for both English and French in Canada is y-MM-dd, year first. The medium pattern for Canadian English is MMM d, y, such as Mar 4, 2026, which spells the month out. Because people and forms in Canada can use either order, a numeric date like 03/04/26 is risky there too.

What do the letters in a date pattern mean?

CLDR patterns use y for the year, M for the month and d for the day. One letter means as few digits as needed, two letters mean zero-padded to two digits, and yy means only the last two digits of the year. MMM is the abbreviated month name and MMMM the full name.

Sources