1.5.1. Formatting dates
Unit | Token | Description & output |
---|---|---|
Year | YYYY | 2018 |
| YY | 18 |
| Y | 2018 |
Quarter | Q | 3 |
| Qo | 3rd |
Month | MMMM | September |
| MMM | Sep |
| MM | 09 |
| Mo | 9th |
| M | 9 |
Week (iso) | WW | 37 (2 digit, zero padded) |
| Wo | 37th |
| W | 37 |
| WWp | Week 37 (localized prefix, zero pad) |
| Wp | Week 37 (localized prefix) |
| WWp0 | W37 (localized prefix) |
| Wp0 | W37 (localized prefix) |
Date | DDDD | Day of year, 3 digits |
| DDDo | Day of year, ordinal |
| DDD | Day of year |
| DD | 09 |
| Do | 9th |
| D | 9 |
Weekday | dddd | Sunday |
| ddd | Sun |
| dd | Su |
| d1 | S |
| do | 0th |
| d | 0 |
Hour | HH | 18 (00 - 23) |
| H | 18 (0 - 23) |
| hh | 06 (00 - 12) |
| h | 6 (0 - 12) |
| KK | 19 (01 - 24) |
| K | 19 (1 - 24) |
| kk | 06 or 18, locale determines |
| k | 6 or 18, locale determines |
Minute | mm | 07 |
| m | 7 |
Second | ss | 08 |
| s | 8 |
Millisecond | S | 1 (100ms) |
| SS | 14 (140ms) |
| SSS | 145 (145ms) |
AM/PM | A | AM or PM |
| a | am or pm |
Predefined | LT | H: 2-digit (2d), m: 2d |
(uses browser locale) | LTS | H: 2d, m: 2d, s : 2d |
| LST | Depends on 12 or 24 hour clock |
|
| 12h, H : 1d, m : 0 or 2d |
|
| 24h, H : 2d, m : 2d |
| L | Y: numeric (n), M : 2d, D : 2d |
| l | Y: n, M : n, D : n |
| LL | Y: n, M : long (l), D : n |
| ll | Y: n, M : short (s), D : n |
| LLL | Y: n, M : l, D : n, H: n, m: 2d |
| lll | Y: n, M : s, D : n, H: n, m: 2d |
| LLLL | Y: n, M : l, D : n, H: n, m: 2d, d: l |
| llll | Y: n, M : s, D : n, H: n, m: 2d, d: s |
| u | YYYYMMDDZ in UTC zone |
| uu | YYYYMMDDTHHMMSSZ in UTC zone |