DateTim...ale::kde(3)
πΈ DateTime::Locale::kde(3) πΈ
okay so first things first bestie β this page lives in the User Contributed Perl Documentation manual (that's the manual name, don't @ me), and it is literally just a giant, unhinged, beautiful data dump for the Makonde locale <pink>kde</pink>. no code to run, no flags to pass, just vibes and example strings. she's an icon, she's a legend, and she is the moment. π
β¨
β¨ NAME β¨
DateTime::Locale::kde - Locale data examples for the Makonde (kde) locale
π¦ DESCRIPTION π¦
straight from the source, no cap: this pod file is literally a showcase β it contains examples of the locale data available for the Makonde locale. that's it. that's the whole job. every single string kde can spit out, laid out for you so you never have to guess what a formatted date looks like in Makonde. bestie behaviour, honestly. π«Ά
so like, for every category below you're getting the format flavour and the stand-alone flavour, and each one comes in wide, abbreviated and narrow widths. three widths, two flavours, one very thorough locale. let's go. π
π Days
Wide (format)
Liduva lyatatu
Liduva lyanchechi
Liduva lyannyano
Liduva lyannyano na linji
Liduva lyannyano na mavili
Liduva litandi
Liduva lyapili
Abbreviated (format)
Ll3
Ll4
Ll5
Ll6
Ll7
Ll1
Ll2
Narrow (format)
3
4
5
6
7
1
2
Wide (stand-alone)
Liduva lyatatu
Liduva lyanchechi
Liduva lyannyano
Liduva lyannyano na linji
Liduva lyannyano na mavili
Liduva litandi
Liduva lyapili
Abbreviated (stand-alone)
Ll3
Ll4
Ll5
Ll6
Ll7
Ll1
Ll2
Narrow (stand-alone)
3
4
5
6
7
1
2
not me noticing the list rolls 3 4 5 6 7 1 2 π the week does a little wrap-around moment and honestly? main character energy. and yeah β wide format and wide stand-alone are the same strings, abbrev matches abbrev, narrow matches narrow. no drama, no plot twist. π
π Months
Wide (format)
Mwedi Ntandi
Mwedi wa Pili
Mwedi wa Tatu
Mwedi wa Nchechi
Mwedi wa Nnyano
Mwedi wa Nnyano na Umo
Mwedi wa Nnyano na Mivili
Mwedi wa Nnyano na Mitatu
Mwedi wa Nnyano na Nchechi
Mwedi wa Nnyano na Nnyano
Mwedi wa Nnyano na Nnyano na U
Mwedi wa Nnyano na Nnyano na M
Abbreviated (format)
Jan
Feb
Mac
Apr
Mei
Jun
Jul
Ago
Sep
Okt
Nov
Des
Narrow (format)
J
F
M
A
M
J
J
A
S
O
N
D
Wide (stand-alone)
Mwedi Ntandi
Mwedi wa Pili
Mwedi wa Tatu
Mwedi wa Nchechi
Mwedi wa Nnyano
Mwedi wa Nnyano na Umo
Mwedi wa Nnyano na Mivili
Mwedi wa Nnyano na Mitatu
Mwedi wa Nnyano na Nchechi
Mwedi wa Nnyano na Nnyano
Mwedi wa Nnyano na Nnyano na U
Mwedi wa Nnyano na Nnyano na M
Abbreviated (stand-alone)
Jan
Feb
Mac
Apr
Mei
Jun
Jul
Ago
Sep
Okt
Nov
Des
Narrow (stand-alone)
J
F
M
A
M
J
J
A
S
O
N
D
bestie look at those long ones βMwedi wa Nnyano na Nnyano na Mis a whole sentence and i respect it π also yes, the narrow list has duplicate letters (J,M,Atwice) and that's just how it is, don't come for me, that's verbatim what the data says. π
π Quarters
Wide (format)
Lobo 1
Lobo 2
Lobo 3
Lobo 4
Abbreviated (format)
L1
L2
L3
L4
Narrow (format)
1
2
3
4
Wide (stand-alone)
Lobo 1
Lobo 2
Lobo 3
Lobo 4
Abbreviated (stand-alone)
L1
L2
L3
L4
Narrow (stand-alone)
1
2
3
4
β Eras
Wide (format)
Akanapawa Yesu
Nankuida Yesu
Abbreviated (format)
AY
NY
Narrow (format)
AY
NY
quick heads up β Eras only ships format versions here. no stand-alone block, that's not me forgetting, that's just the data. β¨
π₯ Date Formats
Full
2008-02-05T18:30:30 = Liduva lyanchechi, 5 Mwedi wa Pili 2008
1995-12-22T09:05:02 = Liduva lyannyano na mavili, 22 Mwedi wa Nnyano na Nnyano na M 1995
-0010-09-15T04:44:23 = Liduva litandi, 15 Mwedi wa Nnyano na Nchechi -10
Long
2008-02-05T18:30:30 = 5 Mwedi wa Pili 2008
1995-12-22T09:05:02 = 22 Mwedi wa Nnyano na Nnyano na M 1995
-0010-09-15T04:44:23 = 15 Mwedi wa Nnyano na Nchechi -10
Medium
2008-02-05T18:30:30 = 5 Feb 2008
1995-12-22T09:05:02 = 22 Des 1995
-0010-09-15T04:44:23 = 15 Sep -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
β οΈ yes the third line has a negative year β-0010in,-10out. that's not a typo, that's a real example and you should not "fix" it. ngl it's kind of iconic. π€
π 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 literally the same output here (both keep the UTC), medium drops the zone, short drops the seconds. the way she just β¨evolvesβ¨ π
π Datetime Formats
Full
2008-02-05T18:30:30 = Liduva lyanchechi, 5 Mwedi wa Pili 2008 18:30:30 UTC
1995-12-22T09:05:02 = Liduva lyannyano na mavili, 22 Mwedi wa Nnyano na Nnyano na M 1995 09:05:02 UTC
-0010-09-15T04:44:23 = Liduva litandi, 15 Mwedi wa Nnyano na Nchechi -10 04:44:23 UTC
Long
2008-02-05T18:30:30 = 5 Mwedi wa Pili 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22 Mwedi wa Nnyano na Nnyano na M 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15 Mwedi wa Nnyano na Nchechi -10 04:44:23 UTC
Medium
2008-02-05T18:30:30 = 5 Feb 2008 18:30:30
1995-12-22T09:05:02 = 22 Des 1995 09:05:02
-0010-09-15T04:44:23 = 15 Sep -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, bestie β every named format kde has, with all three sample timestamps. buckle up, we're going all the way down. π§
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 = Ll4
1995-12-22T09:05:02 = Ll7
-0010-09-15T04:44:23 = Ll1
EBhm (E h:mm B)
2008-02-05T18:30:30 = Ll4 6:30 B
1995-12-22T09:05:02 = Ll7 9:05 B
-0010-09-15T04:44:23 = Ll1 4:44 B
EBhms (E h:mm:ss B)
2008-02-05T18:30:30 = Ll4 6:30:30 B
1995-12-22T09:05:02 = Ll7 9:05:02 B
-0010-09-15T04:44:23 = Ll1 4:44:23 B
EHm (E HH:mm)
2008-02-05T18:30:30 = Ll4 18:30
1995-12-22T09:05:02 = Ll7 09:05
-0010-09-15T04:44:23 = Ll1 04:44
EHms (E HH:mm:ss)
2008-02-05T18:30:30 = Ll4 18:30:30
1995-12-22T09:05:02 = Ll7 09:05:02
-0010-09-15T04:44:23 = Ll1 04:44:23
Ed (d, E)
2008-02-05T18:30:30 = 5, Ll4
1995-12-22T09:05:02 = 22, Ll7
-0010-09-15T04:44:23 = 15, Ll1
Ehm (E h:mm a)
2008-02-05T18:30:30 = Ll4 6:30 Chilo
1995-12-22T09:05:02 = Ll7 9:05 Muhi
-0010-09-15T04:44:23 = Ll1 4:44 Muhi
Ehms (E h:mm:ss a)
2008-02-05T18:30:30 = Ll4 6:30:30 Chilo
1995-12-22T09:05:02 = Ll7 9:05:02 Muhi
-0010-09-15T04:44:23 = Ll1 4:44:23 Muhi
Gy (G y)
2008-02-05T18:30:30 = NY 2008
1995-12-22T09:05:02 = NY 1995
-0010-09-15T04:44:23 = AY -10
GyMMM (G y MMM)
2008-02-05T18:30:30 = NY 2008 Feb
1995-12-22T09:05:02 = NY 1995 Des
-0010-09-15T04:44:23 = AY -10 Sep
GyMMMEd (G y MMM d, E)
2008-02-05T18:30:30 = NY 2008 Feb 5, Ll4
1995-12-22T09:05:02 = NY 1995 Des 22, Ll7
-0010-09-15T04:44:23 = AY -10 Sep 15, Ll1
GyMMMd (G y MMM d)
2008-02-05T18:30:30 = NY 2008 Feb 5
1995-12-22T09:05:02 = NY 1995 Des 22
-0010-09-15T04:44:23 = AY -10 Sep 15
GyMd (GGGGG y-MM-dd)
2008-02-05T18:30:30 = NY 2008-02-05
1995-12-22T09:05:02 = NY 1995-12-22
-0010-09-15T04:44:23 = AY -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 = Ll4, 2/5
1995-12-22T09:05:02 = Ll7, 12/22
-0010-09-15T04:44:23 = Ll1, 9/15
MMM (LLL)
2008-02-05T18:30:30 = Feb
1995-12-22T09:05:02 = Des
-0010-09-15T04:44:23 = Sep
MMMEd (E, MMM d)
2008-02-05T18:30:30 = Ll4, Feb 5
1995-12-22T09:05:02 = Ll7, Des 22
-0010-09-15T04:44:23 = Ll1, Sep 15
MMMMEd (E, MMMM d)
2008-02-05T18:30:30 = Ll4, Mwedi wa Pili 5
1995-12-22T09:05:02 = Ll7, Mwedi wa Nnyano na Nnyano na M 22
-0010-09-15T04:44:23 = Ll1, Mwedi wa Nnyano na Nchechi 15
MMMMW-count-other ('week' W 'of' MMMM)
2008-02-05T18:30:30 = week 1 of Mwedi wa Pili
1995-12-22T09:05:02 = week 3 of Mwedi wa Nnyano na Nnyano na M
-0010-09-15T04:44:23 = week 2 of Mwedi wa Nnyano na Nchechi
thatcount-otherone is doing the most and i'm obsessed β literal quoted'week', theW, the quoted'of'. do not un-quote those, bestie, they're load-bearing. π
MMMMd (MMMM d)
2008-02-05T18:30:30 = Mwedi wa Pili 5
1995-12-22T09:05:02 = Mwedi wa Nnyano na Nnyano na M 22
-0010-09-15T04:44:23 = Mwedi wa Nnyano na Nchechi 15
MMMd (MMM d)
2008-02-05T18:30:30 = Feb 5
1995-12-22T09:05:02 = Des 22
-0010-09-15T04:44:23 = Sep 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 Chilo
1995-12-22T09:05:02 = 9 Muhi
-0010-09-15T04:44:23 = 4 Muhi
hm (h:mm a)
2008-02-05T18:30:30 = 6:30 Chilo
1995-12-22T09:05:02 = 9:05 Muhi
-0010-09-15T04:44:23 = 4:44 Muhi
hms (h:mm:ss a)
2008-02-05T18:30:30 = 6:30:30 Chilo
1995-12-22T09:05:02 = 9:05:02 Muhi
-0010-09-15T04:44:23 = 4:44:23 Muhi
hmsv (h:mm:ss a v)
2008-02-05T18:30:30 = 6:30:30 Chilo UTC
1995-12-22T09:05:02 = 9:05:02 Muhi UTC
-0010-09-15T04:44:23 = 4:44:23 Muhi UTC
hmv (h:mm a v)
2008-02-05T18:30:30 = 6:30 Chilo UTC
1995-12-22T09:05:02 = 9:05 Muhi UTC
-0010-09-15T04:44:23 = 4:44 Muhi 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 = Ll4, 2/5/2008
1995-12-22T09:05:02 = Ll7, 12/22/1995
-0010-09-15T04:44:23 = Ll1, 9/15/-10
yMMM (MMM y)
2008-02-05T18:30:30 = Feb 2008
1995-12-22T09:05:02 = Des 1995
-0010-09-15T04:44:23 = Sep -10
yMMMEd (E, MMM d, y)
π«Ά and that's exactly where part 1 runs out of page β yMMMEd (E, MMM d, y) is the last thing printed here, and there's more coming in part 2, so don't go anywhere bestie π
...and the tail end of that last pattern's examples looks like this:
2008-02-05T18:30:30 = Ll4, Feb 5, 2008
1995-12-22T09:05:02 = Ll7, Des 22, 1995
-0010-09-15T04:44:23 = Ll1, Sep 15, -10
Then we get into the named formats, bestie, and there are a lot of them. Buckle up π
yMMMM β which renders as MMMM y:
2008-02-05T18:30:30 = Mwedi wa Pili 2008
1995-12-22T09:05:02 = Mwedi wa Nnyano na Nnyano na M 1995
-0010-09-15T04:44:23 = Mwedi wa Nnyano na Nchechi -10
yMMMd β renders as y MMM d:
2008-02-05T18:30:30 = 2008 Feb 5
1995-12-22T09:05:02 = 1995 Des 22
-0010-09-15T04:44:23 = -10 Sep 15
yMd β renders as 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 β renders as QQQ y (quarter vibes β¨):
2008-02-05T18:30:30 = L1 2008
1995-12-22T09:05:02 = L4 1995
-0010-09-15T04:44:23 = L3 -10
yQQQQ β renders as QQQQ y, the long-form quarter:
2008-02-05T18:30:30 = Lobo 1 2008
1995-12-22T09:05:02 = Lobo 4 1995
-0010-09-15T04:44:23 = Lobo 3 -10
yw-count-other β renders as 'week' w 'of' Y, and lowkey this one's my fave because it literally spells the word week at you:
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 πΈ
Two little settings live here, and they're giving "footnotes but make it lore" π
- Prefers 24 hour time? β
Yes. Respect. No AM/PM chaos around here, periodt β° - Local first day of the week β
1 (Liduva lyatatu)
β° Strftime Patterns β°
Okay so these are the classic strftime-style patterns, and ngl they're the ones your grandma's date command speaks. Three of them, all iconic:
%c (%a %b %e %H:%M:%S %Y) β the full date time format:
2008-02-05T18:30:30 = Ll4 Feb 5 18:30:30 2008
1995-12-22T09:05:02 = Ll7 Des 22 09:05:02 1995
-0010-09-15T04:44:23 = Ll1 Sep 15 04:44:23 -10
%x (%m/%d/%y) β the 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) β the 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 π«Ά
Need more? See DateTime::Locale. That's the whole support section, bestie β it's short but it serves π
And that's the whole page, fr fr. This masterpiece was served up by perl v5.42.0, dated 2024-12-12, and it's the DateTim...ale::kde(3) page β yes the name is literally truncated with ellipsis in the footer, and honestly? Main character energy. Go format some Makonde dates, you got this πβ¨π¦
π¦ 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