| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Field Type | Format | Example Value | CLDR | AngularJS | Angular v4 | Angular v5 | MomentJS | |||||||||||||||
2 | Era | abbreviated | AD | G..GGG | G..GGG | GG..GGG | G..GGG | ||||||||||||||||
3 | wide | Anno Domini | GGGG | GGGG | GGGG | GGGG | |||||||||||||||||
4 | narrow | A | GGGGG | G | GGGGG | ||||||||||||||||||
5 | Year | numeric: minimum digits | 2, 20, 201, 2017, 20173 | y | y | y | y | Y | |||||||||||||||
6 | numeric: 2 digits + zero padded | 02, 20, 01, 17, 73 | yy | yy | yy | yy | YY | ||||||||||||||||
7 | numeric: 3 digits + zero padded | 002, 020, 201, 2017, 20173 | yyy | yyy | |||||||||||||||||||
8 | numeric: 4 digits or more + zero padded | 0002, 0020, 0201, 2017, 20173 | yyyy | yyyy | yyyy | yyyy | YYYY | ||||||||||||||||
9 | numeric: x digits or more + zero padded | ... | yyyyy+ | ||||||||||||||||||||
10 | Year in “Week of Year” based calendars | numeric: minimum digits | 2, 20, 201, 2017, 20173 | Y | |||||||||||||||||||
11 | numeric: 2 digits + zero padded | 02, 20, 01, 17, 73 | YY | gg | |||||||||||||||||||
12 | numeric: 3 digits + zero padded | 002, 020, 201, 2017, 20173 | YYY | ||||||||||||||||||||
13 | numeric: 4 digits or more + zero padded | 0002, 0020, 0201, 2017, 20173 | YYYY | gggg | |||||||||||||||||||
14 | numeric: x digits or more + zero padded | ... | YYYYY+ | ||||||||||||||||||||
15 | numeric: 2 digits + zero padded, ISO | GG | |||||||||||||||||||||
16 | numeric: 4 digits or more + zero padded, ISO | GGGG | |||||||||||||||||||||
17 | Year extended | 4601 | u+ | ||||||||||||||||||||
18 | Cyclic year | abbreviated | 甲子 | U..UUU | |||||||||||||||||||
19 | wide | 甲子 (for now) | UUUU | ||||||||||||||||||||
20 | narrow | 甲子 (for now) | UUUUU | ||||||||||||||||||||
21 | Gregorian year | 2017 | r+ | ||||||||||||||||||||
22 | Quarter | numeric 1 digit | 2 | Q | Q | ||||||||||||||||||
23 | numeric: 2 digits + zero padded | 2 | |||||||||||||||||||||
24 | abbreviated | Q2 | QQQ | ||||||||||||||||||||
25 | wide | 2nd quarter | QQQQ | Qo | |||||||||||||||||||
26 | narrow | 2 | QQQQQ | ||||||||||||||||||||
27 | Quarter standalone | numeric 1 digit | 2 | q | |||||||||||||||||||
28 | numeric: 2 digits + zero padded | 2 | |||||||||||||||||||||
29 | abbreviated | Q2 | qqq | ||||||||||||||||||||
30 | wide | 2nd quarter | qqqq | ||||||||||||||||||||
31 | narrow | 2 | qqqqq | ||||||||||||||||||||
32 | Month | numeric 1 digit | 9, 12 | M | M | M | M | M | |||||||||||||||
33 | numeric: 2 digits + zero padded | 09, 12 | MM | MM | MM | MM | MM | ||||||||||||||||
34 | abbreviated | Sep | MMM | MMM | MMM | MMM | MMM | ||||||||||||||||
35 | wide | September | MMMM | MMMM | MMMM | MMMM | MMMM | ||||||||||||||||
36 | narrow | S | MMMMM | L | MMMMM | ||||||||||||||||||
37 | position | 1st 2nd ... 11th 12th | Mo | ||||||||||||||||||||
38 | Month standalone | numeric 1 digit | 9, 12 | L | L | ||||||||||||||||||
39 | numeric: 2 digits + zero padded | 09, 12 | LL | LL | |||||||||||||||||||
40 | abbreviated | Sep | LLL | LLL | |||||||||||||||||||
41 | wide | September | LLLL | LLLL | LLLL | LLLL | |||||||||||||||||
42 | narrow | S | LLLLL | LLLLL | |||||||||||||||||||
43 | Symbol for leap month in the Chinese calendar | (nothing, deprecated) | (nothing, deprecated) | l | |||||||||||||||||||
44 | Week of year | numeric: minimum digits | 1 ... 53 | w | w | w | w | ||||||||||||||||
45 | numeric: 2 digits + zero padded | 01 ... 53 | ww | ww | ww | ww | |||||||||||||||||
46 | position | 1st, ... 53rd | wo | ||||||||||||||||||||
47 | numeric: minimum digits, ISO | 1 ... 53 | W | ||||||||||||||||||||
48 | numeric: 2 digits + zero padded, ISO | 01 ... 53 | WW | ||||||||||||||||||||
49 | position ISO | 1st, ... 53rd | Wo | ||||||||||||||||||||
50 | Week of month | numeric: 1 digit | 1 ... 5 | W | W | ||||||||||||||||||
51 | Day of month | numeric: minimum digits | 1 | d | d | d | d | D | |||||||||||||||
52 | numeric: 2 digits + zero padded | 1 | dd | dd | dd | dd | DD | ||||||||||||||||
53 | position | 1st, 2nd, ... 31st | Do | ||||||||||||||||||||
54 | Day of year | numeric: minimum digits | 1, 2, ... 365 | D | DDD | ||||||||||||||||||
55 | numeric: day of year + zero padded | 01, 02, ... 365 | DD...DDD | DDDD | |||||||||||||||||||
56 | position | 1st, 2nd, ... 365th | DDDo | ||||||||||||||||||||
57 | Julian day | numeric: modified julian day | 2451334 | g+ | |||||||||||||||||||
58 | Week day | numeric: minimum digits | 0 ... 6 | d | |||||||||||||||||||
59 | abbreviated | Tue | E..EEE | EEE | EE..EEE | E..EEE | ddd | ||||||||||||||||
60 | wide | Tuesday | EEEE | EEEE | EEEE | EEEE | dddd | ||||||||||||||||
61 | narrow | T | EEEEE | E | EEEEE | ||||||||||||||||||
62 | short | Tu | EEEEEE | EEEEEE | dd | ||||||||||||||||||
63 | position | 0th, 1st, ... 6th | do | ||||||||||||||||||||
64 | Week day in month | numeric (eg: 2nd wednesday of July) | 2 | F | |||||||||||||||||||
65 | Local week day (depends on the local starting day of the week) | numeric: 1 digit | 0... 6 | e | e | ||||||||||||||||||
66 | numeric: 2 digits + zero padded | 00... 06 | ee | ||||||||||||||||||||
67 | abbreviated | Tue | eee | ||||||||||||||||||||
68 | wide | Tuesday | eeee | ||||||||||||||||||||
69 | narrow | T | eeeee | ||||||||||||||||||||
70 | short | Tu | eeeeee | ||||||||||||||||||||
71 | ISO week day | numeric: minimum digits | 1... 7 | E | |||||||||||||||||||
72 | Standalone local week day | numeric: 1 digit | 2 | c..cc | |||||||||||||||||||
73 | abbreviated | Tue | ccc | ||||||||||||||||||||
74 | wide | Tuesday | cccc | ||||||||||||||||||||
75 | narrow | T | ccccc | ||||||||||||||||||||
76 | short | Tu | cccccc | ||||||||||||||||||||
77 | Period AM/PM | abbreviated | am/pm or AM/PM | a..aaa | a..aaa | ||||||||||||||||||
78 | abbreviated | am/pm | a | ||||||||||||||||||||
79 | abbreviated | AM/PM | a | a | A | ||||||||||||||||||
80 | wide (fallback to a..aaa) | ante meridiem/post meridiem | aaaa | aaaa | |||||||||||||||||||
81 | narrow | a/p | aaaaa | aaaaa | |||||||||||||||||||
82 | Period standalone | abbreviated | mid. | b..bbb | b..bbb | ||||||||||||||||||
83 | wide | am, pm, midnight, noon, morning, afternoon, evening, night | bbbb | bbbb | |||||||||||||||||||
84 | narrow | md | bbbbb | bbbbb | |||||||||||||||||||
85 | Period | abbreviated | mid. | B..BBB | B..BBB | ||||||||||||||||||
86 | wide | am, pm, midnight, noon, morning, afternoon, evening, night | BBBB | BBBB | |||||||||||||||||||
87 | narrow | md | BBBBB | BBBBB | |||||||||||||||||||
88 | Hour 1-12 | numeric: minimum digits | 1, 12 | h | h | h | h | h | |||||||||||||||
89 | numeric: 2 digits + zero padded | 01, 12 | hh | hh | hh | hh | hh | ||||||||||||||||
90 | Hour 0-23 | numeric: minimum digits | 0, 23 | H | H | H | H | H | |||||||||||||||
91 | numeric: 2 digits + zero padded | 00, 23 | HH | HH | HH | HH | HH | ||||||||||||||||
92 | Hour 0-11 | numeric: minimum digits | 0, 11 | K | |||||||||||||||||||
93 | numeric: 2 digits + zero padded | 00, 11 | KK | ||||||||||||||||||||
94 | Hour 1-24 | numeric: minimum digits | 1, 24 | k | k | ||||||||||||||||||
95 | numeric: 2 digits + zero padded | 01, 24 | kk | kk | |||||||||||||||||||
96 | Hour input skeleton symbol, replace with h/H/k/K, dayPeriod if needed | numeric: minimum digits, abbreviated dayPeriod if used | 8 8 AM 13 1 PM | j | |||||||||||||||||||
97 | numeric: 2 digits + zero padded, abbreviated dayPeriod if used | 08 08 AM 13 01 PM | jj | ||||||||||||||||||||
98 | numeric: minimum digits, wide dayPeriod if used | 8 8 A.M. 13 1 P.M. | jjj | ||||||||||||||||||||
99 | numeric: 2 digits + zero padded, wide dayPeriod if used | 08 08 A.M. 13 01 P.M. | jjjj | ||||||||||||||||||||
100 | numeric: minimum digits, narrow dayPeriod if used | 8 8a 13 1p | jjjjj |