DateTim...ale::nd(3)
β¨ DateTime::Locale::nd β¨
okay so real talk: this is the Perl doc page for DateTime::Locale::nd, like from the User Contributed Perl Documentation section (section 3 bestie, we're in the library pages π
). It's literally just a big ole show-and-tell of the locale data examples for the North Ndebele (nd) locale. No functions, no flags, just vibes and data. π¦
πΈ NAME πΈ
DateTime::Locale::nd β Locale data examples for the North Ndebele (nd) locale. That's the whole name, that's the whole plot. π
π DESCRIPTION π
Bestie listen. This pod file is exactly what it says on the tin: it's packed with examples of the locale data that's available for the North Ndebele locale. Nothing sneaky, nothing hidden β just every form of every day/month/quarter name and every date-time format string, all laid out with sample values so you can see what they actually look like. Obsessed honestly. π₯
Grab a snack, there's a lot here. π
π¦ Days
Wide (format)
Mvulo
Sibili
Sithathu
Sine
Sihlanu
Mgqibelo
Sonto
Abbreviated (format)
Mvu
Sib
Sit
Sin
Sih
Mgq
Son
Narrow (format)
M
S
S
S
S
M
S
Wide (stand-alone)
Mvulo
Sibili
Sithathu
Sine
Sihlanu
Mgqibelo
Sonto
Abbreviated (stand-alone)
Mvu
Sib
Sit
Sin
Sih
Mgq
Son
Narrow (stand-alone)
M
S
S
S
S
M
S
ngl the narrow ones being all single letters is giving "we ran out of room" and honestly? valid. π
π Months
Wide (format)
Zibandlela
Nhlolanja
Mbimbitho
Mabasa
Nkwenkwezi
Nhlangula
Ntulikazi
Ncwabakazi
Mpandula
Mfumfu
Lwezi
Mpalakazi
Abbreviated (format)
Zib
Nhlo
Mbi
Mab
Nkw
Nhla
Ntu
Ncw
Mpan
Mfu
Lwe
Mpal
Narrow (format)
Z
N
M
M
N
N
N
N
M
M
L
M
Wide (stand-alone)
Zibandlela
Nhlolanja
Mbimbitho
Mabasa
Nkwenkwezi
Nhlangula
Ntulikazi
Ncwabakazi
Mpandula
Mfumfu
Lwezi
Mpalakazi
Abbreviated (stand-alone)
Zib
Nhlo
Mbi
Mab
Nkw
Nhla
Ntu
Ncw
Mpan
Mfu
Lwe
Mpal
Narrow (stand-alone)
Z
N
M
M
N
N
N
N
M
M
L
M
not the narrow format havingMfour separate times andNfive times π it's giving "good luck guessing which one" β but hey, that's the data, we don't argue with the data. π
π Quarters
Wide (format)
Kota 1
Kota 2
Kota 3
Kota 4
Abbreviated (format)
K1
K2
K3
K4
Narrow (format)
1
2
3
4
Wide (stand-alone)
Kota 1
Kota 2
Kota 3
Kota 4
Abbreviated (stand-alone)
K1
K2
K3
K4
Narrow (stand-alone)
1
2
3
4
π Eras
Wide (format)
UKristo angakabuyi
Ukristo ebuyile
Abbreviated (format)
BC
AD
Narrow (format)
BC
AD
β Date Formats
Full
2008-02-05T18:30:30 = Sibili, 5 Nhlolanja 2008
1995-12-22T09:05:02 = Sihlanu, 22 Mpalakazi 1995
-0010-09-15T04:44:23 = Mgqibelo, 15 Mpandula -10
Long
2008-02-05T18:30:30 = 5 Nhlolanja 2008
1995-12-22T09:05:02 = 22 Mpalakazi 1995
-0010-09-15T04:44:23 = 15 Mpandula -10
Medium
2008-02-05T18:30:30 = 5 Nhlo 2008
1995-12-22T09:05:02 = 22 Mpal 1995
-0010-09-15T04:44:23 = 15 Mpan -10
Short
2008-02-05T18:30:30 = 05/02/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/09/-10
π 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
Full and Long are identical here β no cap, that's just how it is, don't come for me. π
π§ Datetime Formats
Full
2008-02-05T18:30:30 = Sibili, 5 Nhlolanja 2008 18:30:30 UTC
1995-12-22T09:05:02 = Sihlanu, 22 Mpalakazi 1995 09:05:02 UTC
-0010-09-15T04:44:23 = Mgqibelo, 15 Mpandula -10 04:44:23 UTC
Long
2008-02-05T18:30:30 = 5 Nhlolanja 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22 Mpalakazi 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15 Mpandula -10 04:44:23 UTC
Medium
2008-02-05T18:30:30 = 5 Nhlo 2008 18:30:30
1995-12-22T09:05:02 = 22 Mpal 1995 09:05:02
-0010-09-15T04:44:23 = 15 Mpan -10 04:44:23
Short
2008-02-05T18:30:30 = 05/02/2008 18:30
1995-12-22T09:05:02 = 22/12/1995 09:05
-0010-09-15T04:44:23 = 15/09/-10 04:44
π«Ά Available Formats
okay this is the big one, the main character section. Every format has a short name, the pattern in parens, and three sample renderings. Slay. π
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 = Sib
1995-12-22T09:05:02 = Sih
-0010-09-15T04:44:23 = Mgq
EBhm(E h:mm B)
2008-02-05T18:30:30 = Sib 6:30 B
1995-12-22T09:05:02 = Sih 9:05 B
-0010-09-15T04:44:23 = Mgq 4:44 B
EBhms(E h:mm:ss B)
2008-02-05T18:30:30 = Sib 6:30:30 B
1995-12-22T09:05:02 = Sih 9:05:02 B
-0010-09-15T04:44:23 = Mgq 4:44:23 B
EHm(E HH:mm)
2008-02-05T18:30:30 = Sib 18:30
1995-12-22T09:05:02 = Sih 09:05
-0010-09-15T04:44:23 = Mgq 04:44
EHms(E HH:mm:ss)
2008-02-05T18:30:30 = Sib 18:30:30
1995-12-22T09:05:02 = Sih 09:05:02
-0010-09-15T04:44:23 = Mgq 04:44:23
Ed(d, E)
2008-02-05T18:30:30 = 5, Sib
1995-12-22T09:05:02 = 22, Sih
-0010-09-15T04:44:23 = 15, Mgq
Ehm(E h:mm a)
2008-02-05T18:30:30 = Sib 6:30 PM
1995-12-22T09:05:02 = Sih 9:05 AM
-0010-09-15T04:44:23 = Mgq 4:44 AM
Ehms(E h:mm:ss a)
2008-02-05T18:30:30 = Sib 6:30:30 PM
1995-12-22T09:05:02 = Sih 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 Nhlo
1995-12-22T09:05:02 = AD 1995 Mpal
-0010-09-15T04:44:23 = BC -10 Mpan
GyMMMEd(G y MMM d, E)
2008-02-05T18:30:30 = AD 2008 Nhlo 5, Sib
1995-12-22T09:05:02 = AD 1995 Mpal 22, Sih
-0010-09-15T04:44:23 = BC -10 Mpan 15, Mgq
GyMMMd(G y MMM d)
2008-02-05T18:30:30 = AD 2008 Nhlo 5
1995-12-22T09:05:02 = AD 1995 Mpal 22
-0010-09-15T04:44:23 = BC -10 Mpan 15
GyMd(GGGGG y-MM-dd)
2008-02-05T18:30:30 = AD 2008-02-05
1995-12-22T09:05:02 = AD 1995-12-22
-0010-09-15T04:44:23 = BC -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(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(E, M/d)
2008-02-05T18:30:30 = Sib, 2/5
1995-12-22T09:05:02 = Sih, 12/22
-0010-09-15T04:44:23 = Mgq, 9/15
MMM(LLL)
2008-02-05T18:30:30 = Nhlo
1995-12-22T09:05:02 = Mpal
-0010-09-15T04:44:23 = Mpan
MMMEd(E, MMM d)
2008-02-05T18:30:30 = Sib, Nhlo 5
1995-12-22T09:05:02 = Sih, Mpal 22
-0010-09-15T04:44:23 = Mgq, Mpan 15
MMMMEd(E, MMMM d)
2008-02-05T18:30:30 = Sib, Nhlolanja 5
1995-12-22T09:05:02 = Sih, Mpalakazi 22
-0010-09-15T04:44:23 = Mgq, Mpandula 15
MMMMW-count-other('week' W 'of' MMMM)
2008-02-05T18:30:30 = week 1 of Nhlolanja
1995-12-22T09:05:02 = week 3 of Mpalakazi
-0010-09-15T04:44:23 = week 2 of Mpandula
MMMMd(MMMM d)
2008-02-05T18:30:30 = Nhlolanja 5
1995-12-22T09:05:02 = Mpalakazi 22
-0010-09-15T04:44:23 = Mpandula 15
MMMd(MMM d)
2008-02-05T18:30:30 = Nhlo 5
1995-12-22T09:05:02 = Mpal 22
-0010-09-15T04:44:23 = Mpan 15
Md(M/d)
2008-02-05T18:30:30 = 2/5
1995-12-22T09:05:02 = 12/22
-0010-09-15T04:44:23 = 9/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(M/y)
2008-02-05T18:30:30 = 2/2008
1995-12-22T09:05:02 = 12/1995
-0010-09-15T04:44:23 = 9/-10
yMEd(E, M/d/y)
2008-02-05T18:30:30 = Sib, 2/5/2008
1995-12-22T09:05:02 = Sih, 12/22/1995
-0010-09-15T04:44:23 = Mgq, 9/15/-10
yMMM(MMM y)
2008-02-05T18:30:30 = Nhlo 2008
1995-12-22T09:05:02 = Mpal 1995
-0010-09-15T04:44:23 = Mpan -10
yMMMEd(E, MMM d, y)
2008-02-05T18:30:30 = Sib, Nhlo 5, 2008
1995-12-22T09:05:02 = Sih, Mpal 22, 1995
-0010-09-15T04:44:23 = Mgq, Mpan 15, -10
yMMMM(MMMM y)
2008-02-05T18:30:30 = Nhlolanja 2008
1995-12-22T09:05:02 = Mpalakazi 1995
-0010-09-15T04:44:23 = Mpandula -10
yMMMd(y MMM d)
2008-02-05T18:30:30 = 2008 Nhlo 5
1995-12-22T09:05:02 = 1995 Mpal 22
-0010-09-15T04:44:23 = -10 Mpan 15
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 = K1 2008
1995-12-22T09:05:02 = K4 1995
-0010-09-15T04:44:23 = K3 -10
yQQQQ(QQQQ y)
and that's where part 1 dips out bestie β the samples for yQQQQ and everything after are chilling in the next part, so don't panic, we're not ghosting you π
β¨
π real talk before you go:-0010shows up as-10all over the place and-10-09-15for theyMdcase β that's not a typo, that's literally the data, copy it exactly if you're using it. no cap.
and that's a wrap on part one, more incoming π«Άπ
β¦and the last of those sample outputs lands like this:
2008-02-05T18:30:30 = Kota 1 2008
1995-12-22T09:05:02 = Kota 4 1995
-0010-09-15T04:44:23 = Kota 3 -10
Then there's yw-count-other ('week' w 'of' Y) β literally week-of-year energy, and here's the receipts:
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 πΈ
- Prefers 24 hour time? Yes
- Local first day of the week
1(Mvulo)
β Strftime Patterns β
π
%c (%a %b %e %H:%M:%S %Y) - date time format
2008-02-05T18:30:30 = Sib Nhlo 5 18:30:30 2008
1995-12-22T09:05:02 = Sih Mpal 22 09:05:02 1995
-0010-09-15T04:44:23 = Mgq Mpan 15 04:44:23 -10
π %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.
and that's a wrap, bestie ππ huge sparkly shoutout to perl v5.42.0, dated 2024-12-12, from the DateTim...ale::nd(3) page β periodt π
β¨
π¦ 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