DateTim...e::zu_ZA(3)
π DateTim...e::zu_ZA(3) π
okay so the header line literally goes DateTim...e::zu_ZA(3) User Contributed Perl Documentation DateTim...e::zu_ZA(3) β yes, the title is repeated on both sides, sheβs extra like that. This is the User Contributed Perl Documentation page for DateTime::Locale::zu_ZA, and the manual name is folded in right here so you donβt have to squint at the top line.
π NAME π
DateTime::Locale::zu_ZA β Locale data examples for the Zulu South Africa (zu-ZA) locale.
π¦ DESCRIPTION π¦
This pod file contains examples of the locale data available for the Zulu South Africa locale. Thatβs the whole vibe: itβs a showcase of the data, not a tutorial.
πΈ Days πΈ
first up: days. Each flavour comes in format and stand-alone, and the wide/abbreviated stand-alone lists happen to match their format twins. Listing all six anyway because bestie, we donβt skip.
Wide (format)
UMsombuluko
ULwesibili
ULwesithathu
ULwesine
ULwesihlanu
UMgqibelo
ISonto
Abbreviated (format)
Mso
Bil
Tha
Sin
Hla
Mgq
Son
Narrow (format)
M
B
T
S
H
M
S
Wide (stand-alone)
UMsombuluko
ULwesibili
ULwesithathu
ULwesine
ULwesihlanu
UMgqibelo
ISonto
Abbreviated (stand-alone)
Mso
Bil
Tha
Sin
Hla
Mgq
Son
Narrow (stand-alone)
M
B
T
S
H
M
S
π· Months π·
twelve months, six flavours, same completionist energy. The narrow ones are single letters, so yes, there are some repeats β thatβs the data, not a typo.
Wide (format)
Januwari
Februwari
Mashi
Ephreli
Meyi
Juni
Julayi
Agasti
Septhemba
Okthoba
Novemba
Disemba
Abbreviated (format)
Jan
Feb
Mas
Eph
Mey
Jun
Jul
Aga
Sep
Okt
Nov
Dis
Narrow (format)
J
F
M
E
M
J
J
A
S
O
N
D
Wide (stand-alone)
Januwari
Februwari
Mashi
Ephreli
Meyi
Juni
Julayi
Agasti
Septhemba
Okthoba
Novemba
Disemba
Abbreviated (stand-alone)
Jan
Feb
Mas
Eph
Mey
Jun
Jul
Aga
Sep
Okt
Nov
Dis
Narrow (stand-alone)
J
F
M
A
M
J
J
A
S
O
N
D
π Quarters π
four quarters, six flavours. The wide ones are giving βikota yesi-1β through βikota yesi-4β, and the narrow ones are literally just the digits.
Wide (format)
ikota yesi-1
ikota yesi-2
ikota yesi-3
ikota yesi-4
Abbreviated (format)
Q1
Q2
Q3
Q4
Narrow (format)
1
2
3
4
Wide (stand-alone)
ikota yesi-1
ikota yesi-2
ikota yesi-3
ikota yesi-4
Abbreviated (stand-alone)
Q1
Q2
Q3
Q4
Narrow (stand-alone)
1
2
3
4
π¦ Eras π¦
only three flavours here: wide, abbreviated, narrow β all format-style, no stand-alone era lists in this chunk. They all just say BC and AD.
Wide (format)
BC
AD
Abbreviated (format)
BC
AD
Narrow (format)
BC
AD
ποΈ Date Formats ποΈ
hereβs how dates render at each width. Same three timestamps every time, so you can compare the glow-up from full yap to short yap.
Full
2008-02-05T18:30:30 = ULwesibili, Februwari 5, 2008
1995-12-22T09:05:02 = ULwesihlanu, Disemba 22, 1995
-0010-09-15T04:44:23 = UMgqibelo, Septhemba 15, -10
Long
2008-02-05T18:30:30 = Februwari 5, 2008
1995-12-22T09:05:02 = Disemba 22, 1995
-0010-09-15T04:44:23 = Septhemba 15, -10
Medium
2008-02-05T18:30:30 = Feb 5, 2008
1995-12-22T09:05:02 = Dis 22, 1995
-0010-09-15T04:44:23 = Sep 15, -10
Short
2008-02-05T18:30:30 = 2/5/08
1995-12-22T09:05:02 = 12/22/95
-0010-09-15T04:44:23 = 9/15/-10
β° Time Formats β°
same deal but for times. Full and Long are identical here β no cap β and then Medium and Short drop the UTC bit.
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 π
date + time, glued together. Full and Long keep the UTC bit; Medium and Short drop it. Thatβs just what the examples show.
Full
2008-02-05T18:30:30 = ULwesibili, Februwari 5, 2008 18:30:30 UTC
1995-12-22T09:05:02 = ULwesihlanu, Disemba 22, 1995 09:05:02 UTC
-0010-09-15T04:44:23 = UMgqibelo, Septhemba 15, -10 04:44:23 UTC
Long
2008-02-05T18:30:30 = Februwari 5, 2008 18:30:30 UTC
1995-12-22T09:05:02 = Disemba 22, 1995 09:05:02 UTC
-0010-09-15T04:44:23 = Septhemba 15, -10 04:44:23 UTC
Medium
2008-02-05T18:30:30 = Feb 5, 2008 18:30:30
1995-12-22T09:05:02 = Dis 22, 1995 09:05:02
-0010-09-15T04:44:23 = Sep 15, -10 04:44:23
Short
2008-02-05T18:30:30 = 2/5/08 18:30
1995-12-22T09:05:02 = 12/22/95 09:05
-0010-09-15T04:44:23 = 9/15/-10 04:44
π Available Formats π
this is the big data drop, bestie: every available format, its pattern in parentheses, and three sample renders. Each one gets its own lil heading so your eyes donβt glaze over.
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 = Bil
1995-12-22T09:05:02 = Hla
-0010-09-15T04:44:23 = Mgq
EBhm (E h:mm B)
2008-02-05T18:30:30 = Bil 6:30 B
1995-12-22T09:05:02 = Hla 9:05 B
-0010-09-15T04:44:23 = Mgq 4:44 B
EBhms (E h:mm:ss B)
2008-02-05T18:30:30 = Bil 6:30:30 B
1995-12-22T09:05:02 = Hla 9:05:02 B
-0010-09-15T04:44:23 = Mgq 4:44:23 B
EHm (E HH:mm)
2008-02-05T18:30:30 = Bil 18:30
1995-12-22T09:05:02 = Hla 09:05
-0010-09-15T04:44:23 = Mgq 04:44
EHms (E HH:mm:ss)
2008-02-05T18:30:30 = Bil 18:30:30
1995-12-22T09:05:02 = Hla 09:05:02
-0010-09-15T04:44:23 = Mgq 04:44:23
Ed (d E)
2008-02-05T18:30:30 = 5 Bil
1995-12-22T09:05:02 = 22 Hla
-0010-09-15T04:44:23 = 15 Mgq
Ehm (E h:mm a)
2008-02-05T18:30:30 = Bil 6:30 PM
1995-12-22T09:05:02 = Hla 9:05 AM
-0010-09-15T04:44:23 = Mgq 4:44 AM
Ehms (E h:mm:ss a)
2008-02-05T18:30:30 = Bil 6:30:30 PM
1995-12-22T09:05:02 = Hla 9:05:02 AM
-0010-09-15T04:44:23 = Mgq 4:44:23 AM
Gy (G y)
2008-02-05T18:30:30 = AD 2008
1995-12-22T09:05:02 = AD 1995
-0010-09-15T04:44:23 = BC -10
GyMMM (G y MMM)
2008-02-05T18:30:30 = AD 2008 Feb
1995-12-22T09:05:02 = AD 1995 Dis
-0010-09-15T04:44:23 = BC -10 Sep
GyMMMEd (G y MMM d, E)
2008-02-05T18:30:30 = AD 2008 Feb 5, Bil
1995-12-22T09:05:02 = AD 1995 Dis 22, Hla
-0010-09-15T04:44:23 = BC -10 Sep 15, Mgq
GyMMMd (G y MMM d)
2008-02-05T18:30:30 = AD 2008 Feb 5
1995-12-22T09:05:02 = AD 1995 Dis 22
-0010-09-15T04:44:23 = BC -10 Sep 15
GyMd (M/d/y GGGGG)
2008-02-05T18:30:30 = 2/5/2008 AD
1995-12-22T09:05:02 = 12/22/1995 AD
-0010-09-15T04:44:23 = 9/15/-10 BC
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 (HH:mm:ss v)
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
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, Bil
1995-12-22T09:05:02 = 12-22, Hla
-0010-09-15T04:44:23 = 09-15, Mgq
MMM (LLL)
2008-02-05T18:30:30 = Feb
1995-12-22T09:05:02 = Dis
-0010-09-15T04:44:23 = Sep
MMMEd (E, MMM d)
2008-02-05T18:30:30 = Bil, Feb 5
1995-12-22T09:05:02 = Hla, Dis 22
-0010-09-15T04:44:23 = Mgq, Sep 15
MMMMW-count-other ('week' W 'of' MMMM)
2008-02-05T18:30:30 = week 1 of Februwari
1995-12-22T09:05:02 = week 3 of Disemba
-0010-09-15T04:44:23 = week 2 of Septhemba
MMMMd (MMMM d)
2008-02-05T18:30:30 = Februwari 5
1995-12-22T09:05:02 = Disemba 22
-0010-09-15T04:44:23 = Septhemba 15
MMMd (MMM d)
2008-02-05T18:30:30 = Feb 5
1995-12-22T09:05:02 = Dis 22
-0010-09-15T04:44:23 = Sep 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 (h:mm a)
2008-02-05T18:30:30 = 6:30 PM
1995-12-22T09:05:02 = 9:05 AM
-0010-09-15T04:44:23 = 4:44 AM
hms (h:mm:ss a)
2008-02-05T18:30:30 = 6:30:30 PM
1995-12-22T09:05:02 = 9:05:02 AM
-0010-09-15T04:44:23 = 4:44:23 AM
hmsv (h:mm:ss a v)
2008-02-05T18:30:30 = 6:30:30 PM UTC
1995-12-22T09:05:02 = 9:05:02 AM UTC
-0010-09-15T04:44:23 = 4:44:23 AM UTC
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, Bil
1995-12-22T09:05:02 = 1995-12-22, Hla
-0010-09-15T04:44:23 = -10-09-15, Mgq
yMMM (MMM y)
2008-02-05T18:30:30 = Feb 2008
1995-12-22T09:05:02 = Dis 1995
-0010-09-15T04:44:23 = Sep -10
yMMMEd (E, MMM d, y)
2008-02-05T18:30:30 = Bil, Feb 5, 2008
1995-12-22T09:05:02 = Hla, Dis 22, 1995
-0010-09-15T04:44:23 = Mgq, Sep 15, -10
yMMMM (MMMM y)
2008-02-05T18:30:30 = Februwari 2008
1995-12-22T09:05:02 = Disemba 1995
-0010-09-15T04:44:23 = Septhemba -10
yMMMd (MMM d, y)
2008-02-05T18:30:30 = Feb 5, 2008
1995-12-22T09:05:02 = Dis 22, 1995
-0010-09-15T04:44:23 = Sep 15, -10
yMd (y-MM-dd)
2008-02-05T18:30:30 = 2008-02-05
1995-12-22T09:05:02 = 1995-12-22
-0010-09-15T04:44:23 = -10-09-15
yQQQ (QQQ y)
2008-02-05T18:30:30 = Q1 2008
1995-12-22T09:05:02 = Q4 1995
-0010-09-15T04:44:23 = Q3 -10
yQQQQ (QQQQ y)
2008-02-05T18:30:30 = ikota yesi-1 2008
1995-12-22T09:05:02 = ikota yesi-4 1995
-0010-09-15T04:44:23 = ikota yesi-3 -10
yw-count-other ('week' w 'of' Y)
this is where part 1 taps out β no examples after this line in the original chunk. part 2 has the rest, bestie π
Still on the week-of-year vibes? Obsessed, let's finish strong π
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
Yes bestie, the last one really does say week 37 of year -10 β negative years are just built different, no cap π
π Miscellaneous π
Ok so a couple of random little zu_ZA facts that didn't fit anywhere else, but slay, here they are:
- Prefers 24 hour time? β Yes. Fr fr,
18:30:30energy, not6:30 PM. Periodt. - Local first day of the week β
7(ISonto). That's the first day of the week in this locale's reckoning, iykyk.
β¨ Strftime Patterns β¨
Here's where it gets cute β the formatted output for each of these patterns, with examples so you can see exactly what you'd get π¦
%c (%a %d %b %Y) - date time format
2008-02-05T18:30:30 = Bil 05 Feb 2008 18:30:30
1995-12-22T09:05:02 = Hla 22 Dis 1995 09:05:02
-0010-09-15T04:44:23 = Mgq 15 Sep -10 04:44:23
%x (%d/%m/%Y) - date format
2008-02-05T18:30:30 = 05/02/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/09/-10
%X (%T) - 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
Notice %X is literally just %T in disguise β same 24-hour HH:MM:SS situation, and we're not mad at it π
π SUPPORT π
Perl : See DateTime::Locale.
That's the whole support section bestie, it's giving "just go read the other manpage" π β but honestly DateTime::Locale is the main character here, so go say hi.
aaand that's the whole page, we ate and left no crumbs π Thanks for reading all the way to the end, you're iconic for that π«Ά
Little sign-off since I'm not copying the footer line verbatim: this page comes from Perlv5.42.0, dated2024-12-12, under theDateTim...e::zu_ZA(3)name. Bye bestie, go format some dates π
π¦ where this page comes from
- opensuse-leap 16.0: perl-DateTime-Locale 1.440000-160000.2.2 Β· Artistic-1.0 OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms