DateTim...ale::za(3)

okay so this is the DateTime::Locale::za(3) page from the User Contributed Perl Documentation, and it’s literally all the Zhuang (za) locale data examples. group-chat recap: we’re looking at locale formatting for days, months, quarters, eras, dates, times, datetimes, and a whole stack of named formats. no cap, it’s giving reference page energy in the best way. πŸ¦‹

🌼 NAME 🌼

DateTime::Locale::za β€” locale data examples for the Zhuang (za) locale. that’s the whole assignment, bestie. πŸ’…

✨ DESCRIPTION ✨

This pod file contains examples of the locale data available for the Zhuang locale. lowkey iconic that a whole locale gets this much example data. πŸŽ€


🌈 Days 🌈

πŸ’– Wide (format) πŸ’–

singhgizit
singhgizngeih
singhgizsam
singhgizseiq
singhgizhaj
singhgizroek
ngoenzsinghgiz

πŸ’– Abbreviated (format) πŸ’–

singhgizit
singhgizngeih
singhgizsam
singhgizseiq
singhgizhaj
singhgizroek
ngoenzsinghgiz

πŸ’– Narrow (format) πŸ’–

M
T
W
T
F
S
S

πŸ’– Wide (stand-alone) πŸ’–

singhgizit
singhgizngeih
singhgizsam
singhgizseiq
singhgizhaj
singhgizroek
ngoenzsinghgiz

πŸ’– Abbreviated (stand-alone) πŸ’–

singhgizit
singhgizngeih
singhgizsam
singhgizseiq
singhgizhaj
singhgizroek
ngoenzsinghgiz

πŸ’– Narrow (stand-alone) πŸ’–

M
T
W
T
F
S
S

🌸 Months 🌸

⭐ Wide (format) ⭐

ndwenit
ndwenngeih
ndwensam
ndwenseiq
ndwenngux
ndwenloeg
ndwencaet
ndwenbet
ndwengouj
ndwencib
ndwencib’it
ndwencibngeih

⭐ Abbreviated (format) ⭐

ndwenit
ndwenngeih
ndwensam
ndwenseiq
ndwenngux
ndwenloeg
ndwencaet
ndwenbet
ndwengouj
ndwencib
ndwencib’it
ndwencibngeih

⭐ Narrow (format) ⭐

1
2
3
4
5
6
7
8
9
10
11
12

⭐ Wide (stand-alone) ⭐

ndwenit
ndwenngeih
ndwensam
ndwenseiq
ndwenngux
ndwenloeg
ndwencaet
ndwenbet
ndwengouj
ndwencib
ndwencib’it
ndwencibngeih

⭐ Abbreviated (stand-alone) ⭐

ndwenit
ndwenngeih
ndwensam
ndwenseiq
ndwenngux
ndwenloeg
ndwencaet
ndwenbet
ndwengouj
ndwencib
ndwencib’it
ndwencibngeih

⭐ Narrow (stand-alone) ⭐

1
2
3
4
5
6
7
8
9
10
11
12

πŸŽ€ Quarters πŸŽ€

🫢 Wide (format) 🫢

Q1
Q2
Q3
Q4

🫢 Abbreviated (format) 🫢

Q1
Q2
Q3
Q4

🫢 Narrow (format) 🫢

1
2
3
4

🫢 Wide (stand-alone) 🫢

Q1
Q2
Q3
Q4

🫢 Abbreviated (stand-alone) 🫢

Q1
Q2
Q3
Q4

🫢 Narrow (stand-alone) 🫢

1
2
3
4

πŸ¦‹ Eras πŸ¦‹

πŸ’œ Wide (format) πŸ’œ

BCE
CE

πŸ’œ Abbreviated (format) πŸ’œ

BCE
CE

πŸ’œ Narrow (format) πŸ’œ

BCE
CE

πŸ”₯ Date Formats πŸ”₯

πŸ’₯ Full πŸ’₯

2008-02-05T18:30:30 = 2008 ndwenngeih 5, singhgizngeih
1995-12-22T09:05:02 = 1995 ndwencibngeih 22, singhgizhaj
-0010-09-15T04:44:23 = -10 ndwengouj 15, singhgizroek

πŸ’₯ Long πŸ’₯

2008-02-05T18:30:30 = 2008 ndwenngeih 5
1995-12-22T09:05:02 = 1995 ndwencibngeih 22
-0010-09-15T04:44:23 = -10 ndwengouj 15

πŸ’₯ Medium πŸ’₯

2008-02-05T18:30:30 = 2008 ndwenngeih 5
1995-12-22T09:05:02 = 1995 ndwencibngeih 22
-0010-09-15T04:44:23 = -10 ndwengouj 15

πŸ’₯ Short πŸ’₯

2008-02-05T18:30:30 = 2008-02-05
1995-12-22T09:05:02 = 1995-12-22
-0010-09-15T04:44:23 = -10-09-15

⏰ Time Formats ⏰

🌟 Full 🌟

2008-02-05T18:30:30 = 18:30:30 UTC
1995-12-22T09:05:02 = 09:05:02 UTC
-0010-09-15T04:44:23 = 04:44:23 UTC

🌟 Long 🌟

2008-02-05T18:30:30 = 18:30:30 UTC
1995-12-22T09:05:02 = 09:05:02 UTC
-0010-09-15T04:44:23 = 04:44:23 UTC

🌟 Medium 🌟

2008-02-05T18:30:30 = 18:30:30
1995-12-22T09:05:02 = 09:05:02
-0010-09-15T04:44:23 = 04:44:23

🌟 Short 🌟

2008-02-05T18:30:30 = 18:30
1995-12-22T09:05:02 = 09:05
-0010-09-15T04:44:23 = 04:44

🌈 Datetime Formats 🌈

🌸 Full 🌸

2008-02-05T18:30:30 = 2008 ndwenngeih 5, singhgizngeih 18:30:30 UTC
1995-12-22T09:05:02 = 1995 ndwencibngeih 22, singhgizhaj 09:05:02 UTC
-0010-09-15T04:44:23 = -10 ndwengouj 15, singhgizroek 04:44:23 UTC

🌸 Long 🌸

2008-02-05T18:30:30 = 2008 ndwenngeih 5 18:30:30 UTC
1995-12-22T09:05:02 = 1995 ndwencibngeih 22 09:05:02 UTC
-0010-09-15T04:44:23 = -10 ndwengouj 15 04:44:23 UTC

🌸 Medium 🌸

2008-02-05T18:30:30 = 2008 ndwenngeih 5 18:30:30
1995-12-22T09:05:02 = 1995 ndwencibngeih 22 09:05:02
-0010-09-15T04:44:23 = -10 ndwengouj 15 04:44:23

🌸 Short 🌸

2008-02-05T18:30:30 = 2008-02-05 18:30
1995-12-22T09:05:02 = 1995-12-22 09:05
-0010-09-15T04:44:23 = -10-09-15 04:44

πŸ’… Available Formats πŸ’…

πŸ‘‘ Bh (h B) πŸ‘‘

2008-02-05T18:30:30 = 6 B
1995-12-22T09:05:02 = 9 B
-0010-09-15T04:44:23 = 4 B

πŸ‘‘ Bhm (h:mm B) πŸ‘‘

2008-02-05T18:30:30 = 6:30 B
1995-12-22T09:05:02 = 9:05 B
-0010-09-15T04:44:23 = 4:44 B

πŸ‘‘ Bhms (h:mm:ss B) πŸ‘‘

2008-02-05T18:30:30 = 6:30:30 B
1995-12-22T09:05:02 = 9:05:02 B
-0010-09-15T04:44:23 = 4:44:23 B

πŸ‘‘ E (ccc) πŸ‘‘

2008-02-05T18:30:30 = singhgizngeih
1995-12-22T09:05:02 = singhgizhaj
-0010-09-15T04:44:23 = singhgizroek

πŸ‘‘ EBhm (E h:mm B) πŸ‘‘

2008-02-05T18:30:30 = singhgizngeih 6:30 B
1995-12-22T09:05:02 = singhgizhaj 9:05 B
-0010-09-15T04:44:23 = singhgizroek 4:44 B

πŸ‘‘ EBhms (E h:mm:ss B) πŸ‘‘

2008-02-05T18:30:30 = singhgizngeih 6:30:30 B
1995-12-22T09:05:02 = singhgizhaj 9:05:02 B
-0010-09-15T04:44:23 = singhgizroek 4:44:23 B

πŸ‘‘ EHm (E HH:mm) πŸ‘‘

2008-02-05T18:30:30 = singhgizngeih 18:30
1995-12-22T09:05:02 = singhgizhaj 09:05
-0010-09-15T04:44:23 = singhgizroek 04:44

πŸ‘‘ EHms (E HH:mm:ss) πŸ‘‘

2008-02-05T18:30:30 = singhgizngeih 18:30:30
1995-12-22T09:05:02 = singhgizhaj 09:05:02
-0010-09-15T04:44:23 = singhgizroek 04:44:23

πŸ‘‘ Ed (d, E) πŸ‘‘

2008-02-05T18:30:30 = 5, singhgizngeih
1995-12-22T09:05:02 = 22, singhgizhaj
-0010-09-15T04:44:23 = 15, singhgizroek

πŸ‘‘ Ehm (E h:mm a) πŸ‘‘

2008-02-05T18:30:30 = singhgizngeih 6:30 PM
1995-12-22T09:05:02 = singhgizhaj 9:05 AM
-0010-09-15T04:44:23 = singhgizroek 4:44 AM

πŸ‘‘ Ehms (E h:mm:ss a) πŸ‘‘

2008-02-05T18:30:30 = singhgizngeih 6:30:30 PM
1995-12-22T09:05:02 = singhgizhaj 9:05:02 AM
-0010-09-15T04:44:23 = singhgizroek 4:44:23 AM

πŸ‘‘ Gy (G y) πŸ‘‘

2008-02-05T18:30:30 = CE 2008
1995-12-22T09:05:02 = CE 1995
-0010-09-15T04:44:23 = BCE -10

πŸ‘‘ GyMMM (G y MMM) πŸ‘‘

2008-02-05T18:30:30 = CE 2008 ndwenngeih
1995-12-22T09:05:02 = CE 1995 ndwencibngeih
-0010-09-15T04:44:23 = BCE -10 ndwengouj

πŸ‘‘ GyMMMEd (G y MMM d, E) πŸ‘‘

2008-02-05T18:30:30 = CE 2008 ndwenngeih 5, singhgizngeih
1995-12-22T09:05:02 = CE 1995 ndwencibngeih 22, singhgizhaj
-0010-09-15T04:44:23 = BCE -10 ndwengouj 15, singhgizroek

πŸ‘‘ GyMMMd (G y MMM d) πŸ‘‘

2008-02-05T18:30:30 = CE 2008 ndwenngeih 5
1995-12-22T09:05:02 = CE 1995 ndwencibngeih 22
-0010-09-15T04:44:23 = BCE -10 ndwengouj 15

πŸ‘‘ GyMd (GGGGG y-MM-dd) πŸ‘‘

2008-02-05T18:30:30 = CE 2008-02-05
1995-12-22T09:05:02 = CE 1995-12-22
-0010-09-15T04:44:23 = BCE -10-09-15

πŸ‘‘ H (HH) πŸ‘‘

2008-02-05T18:30:30 = 18
1995-12-22T09:05:02 = 09
-0010-09-15T04:44:23 = 04

πŸ‘‘ Hm (HH:mm) πŸ‘‘

2008-02-05T18:30:30 = 18:30
1995-12-22T09:05:02 = 09:05
-0010-09-15T04:44:23 = 04:44

πŸ‘‘ Hms (HH:mm:ss) πŸ‘‘

2008-02-05T18:30:30 = 18:30:30
1995-12-22T09:05:02 = 09:05:02
-0010-09-15T04:44:23 = 04:44:23

πŸ‘‘ Hmsv (v HH:mm:ss) πŸ‘‘

2008-02-05T18:30:30 = UTC 18:30:30
1995-12-22T09:05:02 = UTC 09:05:02
-0010-09-15T04:44:23 = UTC 04:44:23

πŸ‘‘ Hmv (HH:mm v) πŸ‘‘

2008-02-05T18:30:30 = 18:30 UTC
1995-12-22T09:05:02 = 09:05 UTC
-0010-09-15T04:44:23 = 04:44 UTC

πŸ‘‘ M (L) πŸ‘‘

2008-02-05T18:30:30 = 2
1995-12-22T09:05:02 = 12
-0010-09-15T04:44:23 = 9

πŸ‘‘ MEd (MM-dd, E) πŸ‘‘

2008-02-05T18:30:30 = 02-05, singhgizngeih
1995-12-22T09:05:02 = 12-22, singhgizhaj
-0010-09-15T04:44:23 = 09-15, singhgizroek

πŸ‘‘ MMM (LLL) πŸ‘‘

2008-02-05T18:30:30 = ndwenngeih
1995-12-22T09:05:02 = ndwencibngeih
-0010-09-15T04:44:23 = ndwengouj

πŸ‘‘ MMMEd (MMM d, E) πŸ‘‘

2008-02-05T18:30:30 = ndwenngeih 5, singhgizngeih
1995-12-22T09:05:02 = ndwencibngeih 22, singhgizhaj
-0010-09-15T04:44:23 = ndwengouj 15, singhgizroek

πŸ‘‘ MMMMW-count-other ('week' W 'of' MMMM) πŸ‘‘

2008-02-05T18:30:30 = week 1 of ndwenngeih
1995-12-22T09:05:02 = week 3 of ndwencibngeih
-0010-09-15T04:44:23 = week 2 of ndwengouj

πŸ‘‘ MMMMd (MMMM d) πŸ‘‘

2008-02-05T18:30:30 = ndwenngeih 5
1995-12-22T09:05:02 = ndwencibngeih 22
-0010-09-15T04:44:23 = ndwengouj 15

πŸ‘‘ MMMd (MMM d) πŸ‘‘

2008-02-05T18:30:30 = ndwenngeih 5
1995-12-22T09:05:02 = ndwencibngeih 22
-0010-09-15T04:44:23 = ndwengouj 15

πŸ‘‘ Md (MM-dd) πŸ‘‘

2008-02-05T18:30:30 = 02-05
1995-12-22T09:05:02 = 12-22
-0010-09-15T04:44:23 = 09-15

πŸ‘‘ d (d) πŸ‘‘

2008-02-05T18:30:30 = 5
1995-12-22T09:05:02 = 22
-0010-09-15T04:44:23 = 15

πŸ‘‘ h (h a) πŸ‘‘

2008-02-05T18:30:30 = 6 PM
1995-12-22T09:05:02 = 9 AM
-0010-09-15T04:44:23 = 4 AM

πŸ‘‘ hm (a h:mm) πŸ‘‘

2008-02-05T18:30:30 = PM 6:30
1995-12-22T09:05:02 = AM 9:05
-0010-09-15T04:44:23 = AM 4:44

πŸ‘‘ hms (a h:mm:ss) πŸ‘‘

2008-02-05T18:30:30 = PM 6:30:30
1995-12-22T09:05:02 = AM 9:05:02
-0010-09-15T04:44:23 = AM 4:44:23

πŸ‘‘ hmsv (v a h:mm:ss) πŸ‘‘

2008-02-05T18:30:30 = UTC PM 6:30:30
1995-12-22T09:05:02 = UTC AM 9:05:02
-0010-09-15T04:44:23 = UTC AM 4:44:23

πŸ‘‘ hmv (h:mm a v) πŸ‘‘

2008-02-05T18:30:30 = 6:30 PM UTC
1995-12-22T09:05:02 = 9:05 AM UTC
-0010-09-15T04:44:23 = 4:44 AM UTC

πŸ‘‘ ms (mm:ss) πŸ‘‘

2008-02-05T18:30:30 = 30:30
1995-12-22T09:05:02 = 05:02
-0010-09-15T04:44:23 = 44:23

πŸ‘‘ y (y) πŸ‘‘

2008-02-05T18:30:30 = 2008
1995-12-22T09:05:02 = 1995
-0010-09-15T04:44:23 = -10

πŸ‘‘ yM (y-MM) πŸ‘‘

2008-02-05T18:30:30 = 2008-02
1995-12-22T09:05:02 = 1995-12
-0010-09-15T04:44:23 = -10-09

πŸ‘‘ yMEd (y-MM-dd, E) πŸ‘‘

2008-02-05T18:30:30 = 2008-02-05, singhgizngeih
1995-12-22T09:05:02 = 1995-12-22, singhgizhaj
-0010-09-15T04:44:23 = -10-09-15, singhgizroek

πŸ‘‘ yMMM (y MMM) πŸ‘‘

2008-02-05T18:30:30 = 2008 ndwenngeih
1995-12-22T09:05:02 = 1995 ndwencibngeih
-0010-09-15T04:44:23 = -10 ndwengouj

πŸ‘‘ yMMMEd (y MMM d, E) πŸ‘‘

part 1 stops right here at this heading β€” the examples for yMMMEd (y MMM d, E) are not in this chunk, so the next part picks it up from there. 🫢

2008-02-05T18:30:30 = 2008 ndwenngeih 5, singhgizngeih
1995-12-22T09:05:02 = 1995 ndwencibngeih 22, singhgizhaj
-0010-09-15T04:44:23 = -10 ndwengouj 15, singhgizroek

(yeah that's the tail end of the previous one, we're picking up mid-vibe, no worries πŸ’–)

✨ yMMMM (y MMMM)

bestie this one spells the whole month name out, no abbreviations, we're being ✨formal✨

2008-02-05T18:30:30 = 2008 ndwenngeih
1995-12-22T09:05:02 = 1995 ndwencibngeih
-0010-09-15T04:44:23 = -10 ndwengouj

πŸŽ€ yMMMd ('bi' y 'ndwen' M 'ngoenz' d)

okay this is the cute one, it literally says "year", "month", "day" as actual words πŸ₯Ί bi ndwen ngoenz, obsessed

2008-02-05T18:30:30 = bi 2008 ndwen 2 ngoenz 5
1995-12-22T09:05:02 = bi 1995 ndwen 12 ngoenz 22
-0010-09-15T04:44:23 = bi -10 ndwen 9 ngoenz 15

πŸ¦‹ yMd (y/M/d)

the classic slashes moment, no notes, she's simple, she's iconic

2008-02-05T18:30:30 = 2008/2/5
1995-12-22T09:05:02 = 1995/12/22
-0010-09-15T04:44:23 = -10/9/15

🌸 yQQQ (y QQQ)

quarter energy πŸ—“οΈ short form, just Q plus the number, that's it, that's the whole vibe

2008-02-05T18:30:30 = 2008 Q1
1995-12-22T09:05:02 = 1995 Q4
-0010-09-15T04:44:23 = -10 Q3

🌈 yQQQQ (y QQQQ)

the long-form quarter... and ngl the output is literally the same as yQQQ up there 😭 not me expecting more drama. It is what it is, the facts stay the facts πŸ’…

2008-02-05T18:30:30 = 2008 Q1
1995-12-22T09:05:02 = 1995 Q4
-0010-09-15T04:44:23 = -10 Q3

πŸ‘‘ yw-count-other ('week' w 'of' Y)

week number + year, "other" plural bucket, giving calendar-girlie realness πŸ“…

2008-02-05T18:30:30 = week 6 of 2008
1995-12-22T09:05:02 = week 51 of 1995
-0010-09-15T04:44:23 = week 37 of -10

🧚 Miscellaneous

the little details that make her her ✨

  • Prefers 24 hour time? β€” Yes πŸ•• lowkey elite behaviour, no am/pm confusion ever
  • Local first day of the week β€” 1 (singhgizit), so week one starts there, slay

πŸ’œ Strftime Patterns

the strftime-style ones, for when you're formatting the old-school way πŸŽ€

⭐ %c (%a %b %e %H:%M:%S %Y) β€” date time format

the whole entire timestamp in one go, main character energy fr fr

2008-02-05T18:30:30 = singhgizngeih ndwenngeih  5 18:30:30 2008
1995-12-22T09:05:02 = singhgizhaj ndwencibngeih 22 09:05:02 1995
-0010-09-15T04:44:23 = singhgizroek ndwengouj 15 04:44:23 -10

(psst β€” see that double space before the 5? that's %e, it's space-padded, not a typo, we move 🌸)

πŸ“ %x (%m/%d/%y) β€” date format

date only, short year, chef's kiss

2008-02-05T18:30:30 = 02/05/08
1995-12-22T09:05:02 = 12/22/95
-0010-09-15T04:44:23 = 09/15/10
ngl that last one is a vibe check moment β€” year -10 renders as 10 here, so like... read it carefully bestie, the negative sign did NOT make the cut 😭 that's just what the pattern does, not me editorialising, iykyk

🫢 %X (%H:%M:%S) β€” time format

just the clock, 24-hour, clean, zero notes πŸ•

2008-02-05T18:30:30 = 18:30:30
1995-12-22T09:05:02 = 09:05:02
-0010-09-15T04:44:23 = 04:44:23

πŸ¦‹ SUPPORT

See DateTime::Locale. πŸ’– that's the whole support section, she's short and sweet, go read that one for the full lore.


okay that's the whole page babes, we ate and left absolutely no crumbs πŸ‘‘βœ¨ this was DateTim...ale::za(3) from the User Contributed Perl Documentation, shipped with perl v5.42.0, dated 2024-12-12 β€” go forth and format some dates, ily, drink water πŸ’œπŸ«ΆπŸŽ€

πŸ“¦ where this page comes from