The input format of the provided date or date / time string needs to be in ISO8601 Format.
To specify the output date or date and time format the following symbols can be used:
Input | Example | Description |
---|---|---|
YY | 01 | Two-digit year |
YYYY | 2001 | Four-digit year |
M | 1-12 | Month, beginning at 1 |
MM | 01-12 | Month, 2-digits |
MMM | Jan-Dec | The abbreviated month name |
MMMM | January-December | The full month name |
D | 1-31 | Day of month |
DD | 01-31 | Day of month, 2-digits |
H | 0-23 | Hours |
HH | 00-23 | Hours, 2-digits |
h | 1-12 | Hours, 12-hour clock |
hh | 01-12 | Hours, 12-hour clock, 2-digits |
m | 0-59 | Minutes |
mm | 00-59 | Minutes, 2-digits |
s | 0-59 | Seconds |
ss | 00-59 | Seconds, 2-digits |
S | 0-9 | Hundreds of milliseconds, 1-digit |
SS | 00-99 | Tens of milliseconds, 2-digits |
SSS | 000-999 | Milliseconds, 3-digits |
Z | -05:00 | Offset from UTC |
ZZ | -0500 | Compact offset from UTC, 2-digits |
A | AM PM | Post or ante meridiem, upper-case |
a | am pm | Post or ante meridiem, lower-case |
Do | 1st... 31st | Day of Month with ordinal |
X | 1410715640.579 | Unix timestamp |
x | 1410715640579 | Unix ms timestamp |
To set the language for date formats including day or month names, a dateLocale can be passed to IdealDoc. The default dateLocale is English “en”. The following formats are supported:
af | Afrikaans | et | Estonian | nb | Norwegian Bokmål |
am | Amharic | eu | Basque | ne | Nepali |
ar-dz | Arabic (Algeria) | fa | Persian | nl-be | Dutch (Belgium) |
ar-iq | Arabic (Iraq) | fi | Finnish | nl | Dutch |
ar-kw | Arabic (Kuwait) | fo | Faroese | nn | Norwegian Nynorsk |
ar-ly | Arabic (Libya) | fr-ca | French (Canada) | pa-in | Punjabi (India) |
ar-ma | Arabic (Morocco) | fr-ch | French (Switzerland) | pl | Polish |
ar-sa | Arabic (Saudi Arabia) | fr | French | pt-br | Portuguese (Brazil) |
ar-tn | Arabic (Tunisia) | fy | Western Frisian | pt | Portuguese |
ar | Arabic | ga | Irish | rn | Rundi |
az | Azerbaijani | gd | Scottish Gaelic | ro | Romanian |
be | Belarusian | gl | Galician | ru | Russian |
bg | Bulgarian | gom-latn | Goan Konkani | rw | Kinyarwanda |
bi | Bislama | gu | Gujarati | sd | Sindhi |
bm | Bambara | he | Hebrew | se | Northern Sami |
bn-bd | Bangla (Bangladesh) | hi | Hindi | si | Sinhala |
bn | Bangla | hr | Croatian | sk | Slovak |
bo | Tibetan | ht | Haitian Creole | sl | Slovenian |
br | Breton | hu | Hungarian | sq | Albanian |
bs | Bosnian | hy-am | Armenian (Armenia) | sr-cyrl | Serbian (Cyrillic) |
ca | Catalan | id | Indonesian | sr | Serbian |
cs | Czech | is | Icelandic | ss | Swati |
cv | Chuvash | it-ch | Italian (Switzerland) | sv-fi | Swedish (Finland) |
cy | Welsh | it | Italian | sv | Swedish |
da | Danish | ja | Japanese | sw | Swahili |
de-at | German (Austria) | jv | Javanese | ta | Tamil |
de-ch | German (Switzerland) | ka | Georgian | te | Telugu |
de | German | kk | Kazakh | tet | Tetum |
dv | Maldivian | km | Khmer | tg | Tajik |
el | Greek | kn | Kannada | th | Thai |
an-au | English (Australia) | ko | Korean | tk | Turkmen |
en-ca | English (Canada) | ku | Kurdish | tl-ph | Tagalog (Philippines) |
en-gb | English (United Kingdom) | ky | Kyrgyz | tr | Turkish |
en-ie | English (Ireland) | lb | Luxembourgish | tzl | Talossan |
en-il | English (Israel) | lo | Lao | tzm | Central Atlas Tamazight |
en-in | English (India) | lt | Lithuanian | ug-cn | Uyghur (China) |
en-nz | English (New Zealand) | lv | Latvian | uk | Ukrainian |
en-sg | English (Singapore) | mi | Maori | ur | Urdu |
an-tt | English (Trinidad & Tobago) | mk | Macedonian | uz-latn | Uzbek (Latin) |
en | English | ml | Malayalam | uz | Uzbek |
eo | Esperanto | mn | Mongolian | vi | Vietnamese |
es-do | Spanish (Dominican Republic) | mr | Marathi | yo | Yoruba |
es-mx | Spanish (Mexico) | ms-my | Malay (Malaysia) | zh-cn | Chinese (China) |
es-pr | Spanish (Puerto Rico) | ms | Malay | zh-hk | Chinese (Hong Kong) |
es-us | Spanish (United States) | mt | Maltese | zh-tw | Chinese (Taiwan) |
es | Spanish | my | Burmese | zh | Chinese |