DateTim...e::za_CN(3)

πŸ’– DateTime::Locale::za_CN(3) πŸ’–

okay so bestie, this is a User Contributed Perl Documentation page, and the manual name is DateTime::Locale::za_CN(3). We’re talking the Zhuang China (za-CN) locale, and it is literally about to get its main character moment. ✨


🌸 NAME 🌸

DateTime::Locale::za_CN β€” locale data examples for the Zhuang China (za-CN) locale. That’s the whole name vibe, no cap. πŸ’…


✨ DESCRIPTION ✨

This pod file is lowkey a whole showcase: it contains examples of the locale data available for the Zhuang China locale. Days? Months? Quarters? Eras? Date formats? Time formats? Datetime formats? Available formats? All of it is here, bestie. Obsessed. 🫢

πŸ¦‹ 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

MMMW-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)

okay bestie, we're mid-list on the available formats β€” here come the rest, and no, I'm not skipping a single one πŸ’…

yMMMM (y MMMM)

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)

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
notice the literal 'bi', 'ndwen' and 'ngoenz' sitting inside the pattern in quotes β€” those are part of the pattern string, so keep them exactly like that 🌸

yMd (y/M/d)

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)

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

yQQQQ (y QQQQ)

2008-02-05T18:30:30 = 2008 Q1
1995-12-22T09:05:02 = 1995 Q4
-0010-09-15T04:44:23 = -10 Q3
and yes, yQQQ and yQQQQ give you identical output here. not a typo, not me being lazy β€” that's just what this locale does 🫢

yw-count-other ('week' w 'of' Y)

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 vibe-check section, iykyk:

  • Prefers 24 hour time? β€” Yes. clock is 24h, no am/pm chaos πŸ•°οΈ
  • Local first day of the week β€” 1 (singhgizit)

πŸŽ€ Strftime Patterns πŸŽ€

the classic strftime-style formats, with the actual pattern in the brackets so you know exactly what's producing what:

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

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
πŸ‘€ careful with that first line β€” there are two spaces before the 5 because %e is space-padded. copy it character for character, bestie.

%x (%m/%d/%y) β€” date format

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

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

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 page, bestie β€” every last ndwen accounted for 🧚 and if you're wondering where this masterpiece came from: perl v5.42.0, dated 2024-12-12, filed under DateTim...e::za_CN(3). iconic, no notes πŸ’…βœ¨

πŸ“¦ where this page comes from