DateTim...:khq_ML(3)
π¦ NAME π¦
okay so this page is DateTim...:khq_ML(3) β that's the man-name, folded in right here at the top so we don't waste a whole line on it, you're welcome π«Ά β and the actual star of the show is DateTime::Locale::khq_ML, which is literally just locale data examples for the Koyra Chiini Mali (khq-ML) locale. That's the whole job, bestie. No cap, no extra plot. β¨
πΈ DESCRIPTION πΈ
This pod file is a whole mood board of examples of the locale data available for the Koyra Chiini Mali locale. Like, every piece of data the locale has, shown with real sample dates so you can see exactly what it looks like. Icons only. π
π Days π
Wide (format)
the full-length day names, format flavour πΈ
Atini
Atalata
Alarba
Alhamiisa
Aljuma
Assabdu
Alhadi
Abbreviated (format)
shorter, still cute π
Ati
Ata
Ala
Alm
Alj
Ass
Alh
Narrow (format)
the tiniest little single letters π
T
T
L
L
L
S
H
Wide (stand-alone)
same wide names, but standing on their own two feet π¦
Atini
Atalata
Alarba
Alhamiisa
Aljuma
Assabdu
Alhadi
Abbreviated (stand-alone)
abbreviated, alone but thriving β¨
Ati
Ata
Ala
Alm
Alj
Ass
Alh
Narrow (stand-alone)
narrow, stand-alone, iconic β
T
T
L
L
L
S
H
π Months π
Wide (format)
the long-form months, format edition π
Ε½anwiye
Feewiriye
Marsi
Awiril
Me
Ε½uweΕ
Ε½uyye
Ut
Sektanbur
Oktoobur
Noowanbur
Deesanbur
Abbreviated (format)
short months, same energy π
Ε½an
Fee
Mar
Awi
Me
Ε½uw
Ε½uy
Ut
Sek
Okt
Noo
Dee
Narrow (format)
single-letter months, tiny but powerful π₯
Ε½
F
M
A
M
Ε½
Ε½
U
S
O
N
D
Wide (stand-alone)
the wide months, hanging out on their own πΈ
Ε½anwiye
Feewiriye
Marsi
Awiril
Me
Ε½uweΕ
Ε½uyye
Ut
Sektanbur
Oktoobur
Noowanbur
Deesanbur
Abbreviated (stand-alone)
abbreviated months, stand-alone era π§
Ε½an
Fee
Mar
Awi
Me
Ε½uw
Ε½uy
Ut
Sek
Okt
Noo
Dee
Narrow (stand-alone)
narrow months, stand-alone, no notes π
Ε½
F
M
A
M
Ε½
Ε½
U
S
O
N
D
π¦ Quarters π¦
Wide (format)
Arrubu 1
Arrubu 2
Arrubu 3
Arrubu 4
Abbreviated (format)
A1
A2
A3
A4
Narrow (format)
1
2
3
4
Wide (stand-alone)
Arrubu 1
Arrubu 2
Arrubu 3
Arrubu 4
Abbreviated (stand-alone)
A1
A2
A3
A4
Narrow (stand-alone)
1
2
3
4
β Eras β
Wide (format)
literally just two eras, slaying π
Isaa jine
Isaa jamanoo
Abbreviated (format)
IJ
IZ
Narrow (format)
IJ
IZ
π Date Formats π
Full
2008-02-05T18:30:30 = Atalata 5 Feewiriye 2008
1995-12-22T09:05:02 = Aljuma 22 Deesanbur 1995
-0010-09-15T04:44:23 = Assabdu 15 Sektanbur -10
Long
2008-02-05T18:30:30 = 5 Feewiriye 2008
1995-12-22T09:05:02 = 22 Deesanbur 1995
-0010-09-15T04:44:23 = 15 Sektanbur -10
Medium
2008-02-05T18:30:30 = 5 Fee, 2008
1995-12-22T09:05:02 = 22 Dee, 1995
-0010-09-15T04:44:23 = 15 Sek, -10
Short
2008-02-05T18:30:30 = 5/2/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/9/-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
π Datetime Formats π
Full
2008-02-05T18:30:30 = Atalata 5 Feewiriye 2008 18:30:30 UTC
1995-12-22T09:05:02 = Aljuma 22 Deesanbur 1995 09:05:02 UTC
-0010-09-15T04:44:23 = Assabdu 15 Sektanbur -10 04:44:23 UTC
Long
2008-02-05T18:30:30 = 5 Feewiriye 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22 Deesanbur 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15 Sektanbur -10 04:44:23 UTC
Medium
2008-02-05T18:30:30 = 5 Fee, 2008 18:30:30
1995-12-22T09:05:02 = 22 Dee, 1995 09:05:02
-0010-09-15T04:44:23 = 15 Sek, -10 04:44:23
Short
2008-02-05T18:30:30 = 5/2/2008 18:30
1995-12-22T09:05:02 = 22/12/1995 09:05
-0010-09-15T04:44:23 = 15/9/-10 04:44
π₯ Available Formats π₯
bestie this is the big one β every single available format, with the same three sample timestamps (the 2008 one, the 1995 one, and the chaotic little -0010 one) so you can vibe check each one. π
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 = Ata
1995-12-22T09:05:02 = Alj
-0010-09-15T04:44:23 = Ass
EBhm (E h:mm B)
2008-02-05T18:30:30 = Ata 6:30 B
1995-12-22T09:05:02 = Alj 9:05 B
-0010-09-15T04:44:23 = Ass 4:44 B
EBhms (E h:mm:ss B)
2008-02-05T18:30:30 = Ata 6:30:30 B
1995-12-22T09:05:02 = Alj 9:05:02 B
-0010-09-15T04:44:23 = Ass 4:44:23 B
EHm (E HH:mm)
2008-02-05T18:30:30 = Ata 18:30
1995-12-22T09:05:02 = Alj 09:05
-0010-09-15T04:44:23 = Ass 04:44
EHms (E HH:mm:ss)
2008-02-05T18:30:30 = Ata 18:30:30
1995-12-22T09:05:02 = Alj 09:05:02
-0010-09-15T04:44:23 = Ass 04:44:23
Ed (d, E)
2008-02-05T18:30:30 = 5, Ata
1995-12-22T09:05:02 = 22, Alj
-0010-09-15T04:44:23 = 15, Ass
Ehm (E h:mm a)
2008-02-05T18:30:30 = Ata 6:30 Aluula
1995-12-22T09:05:02 = Alj 9:05 Adduha
-0010-09-15T04:44:23 = Ass 4:44 Adduha
Ehms (E h:mm:ss a)
2008-02-05T18:30:30 = Ata 6:30:30 Aluula
1995-12-22T09:05:02 = Alj 9:05:02 Adduha
-0010-09-15T04:44:23 = Ass 4:44:23 Adduha
Gy (G y)
2008-02-05T18:30:30 = IZ 2008
1995-12-22T09:05:02 = IZ 1995
-0010-09-15T04:44:23 = IJ -10
GyMMM (G y MMM)
2008-02-05T18:30:30 = IZ 2008 Fee
1995-12-22T09:05:02 = IZ 1995 Dee
-0010-09-15T04:44:23 = IJ -10 Sek
GyMMMEd (G y MMM d, E)
2008-02-05T18:30:30 = IZ 2008 Fee 5, Ata
1995-12-22T09:05:02 = IZ 1995 Dee 22, Alj
-0010-09-15T04:44:23 = IJ -10 Sek 15, Ass
GyMMMd (G y MMM d)
2008-02-05T18:30:30 = IZ 2008 Fee 5
1995-12-22T09:05:02 = IZ 1995 Dee 22
-0010-09-15T04:44:23 = IJ -10 Sek 15
GyMd (GGGGG y-MM-dd)
2008-02-05T18:30:30 = IZ 2008-02-05
1995-12-22T09:05:02 = IZ 1995-12-22
-0010-09-15T04:44:23 = IJ -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 (M)
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, Ata
1995-12-22T09:05:02 = 12-22, Alj
-0010-09-15T04:44:23 = 09-15, Ass
MMM (MMM)
2008-02-05T18:30:30 = Fee
1995-12-22T09:05:02 = Dee
-0010-09-15T04:44:23 = Sek
MMMEd (E d MMM)
2008-02-05T18:30:30 = Ata 5 Fee
1995-12-22T09:05:02 = Alj 22 Dee
-0010-09-15T04:44:23 = Ass 15 Sek
MMMMEd (E d MMMM)
2008-02-05T18:30:30 = Ata 5 Feewiriye
1995-12-22T09:05:02 = Alj 22 Deesanbur
-0010-09-15T04:44:23 = Ass 15 Sektanbur
MMMMW-count-other ('week' W 'of' MMMM)
2008-02-05T18:30:30 = week 1 of Feewiriye
1995-12-22T09:05:02 = week 3 of Deesanbur
-0010-09-15T04:44:23 = week 2 of Sektanbur
MMMMd (d MMMM)
2008-02-05T18:30:30 = 5 Feewiriye
1995-12-22T09:05:02 = 22 Deesanbur
-0010-09-15T04:44:23 = 15 Sektanbur
MMMd (d MMM)
2008-02-05T18:30:30 = 5 Fee
1995-12-22T09:05:02 = 22 Dee
-0010-09-15T04:44:23 = 15 Sek
MMd (d/MM)
2008-02-05T18:30:30 = 5/02
1995-12-22T09:05:02 = 22/12
-0010-09-15T04:44:23 = 15/09
MMdd (dd/MM)
2008-02-05T18:30:30 = 05/02
1995-12-22T09:05:02 = 22/12
-0010-09-15T04:44:23 = 15/09
Md (d/M)
2008-02-05T18:30:30 = 5/2
1995-12-22T09:05:02 = 22/12
-0010-09-15T04:44:23 = 15/9
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 Aluula
1995-12-22T09:05:02 = 9 Adduha
-0010-09-15T04:44:23 = 4 Adduha
hm (h:mm a)
2008-02-05T18:30:30 = 6:30 Aluula
1995-12-22T09:05:02 = 9:05 Adduha
-0010-09-15T04:44:23 = 4:44 Adduha
hms (h:mm:ss a)
2008-02-05T18:30:30 = 6:30:30 Aluula
1995-12-22T09:05:02 = 9:05:02 Adduha
-0010-09-15T04:44:23 = 4:44:23 Adduha
hmsv (h:mm:ss a v)
2008-02-05T18:30:30 = 6:30:30 Aluula UTC
1995-12-22T09:05:02 = 9:05:02 Adduha UTC
-0010-09-15T04:44:23 = 4:44:23 Adduha UTC
hmv (h:mm a v)
2008-02-05T18:30:30 = 6:30 Aluula UTC
1995-12-22T09:05:02 = 9:05 Adduha UTC
-0010-09-15T04:44:23 = 4:44 Adduha UTC
ms (m:ss)
2008-02-05T18:30:30 = 30:30
1995-12-22T09:05:02 = 5: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 d/M/y)
2008-02-05T18:30:30 = Ata 5/2/2008
1995-12-22T09:05:02 = Alj 22/12/1995
-0010-09-15T04:44:23 = Ass 15/9/-10
yMM (MM/y)
2008-02-05T18:30:30 = 02/2008
1995-12-22T09:05:02 = 12/1995
-0010-09-15T04:44:23 = 09/-10
yMMM (MMM y)
2008-02-05T18:30:30 = Fee 2008
1995-12-22T09:05:02 = Dee 1995
-0010-09-15T04:44:23 = Sek -10
yMMMEd (E d MMM y)
2008-02-05T18:30:30 = Ata 5 Fee 2008
1995-12-22T09:05:02 = Alj 22 Dee 1995
-0010-09-15T04:44:23 = Ass 15 Sek -10
yMMMM (MMMM y)
2008-02-05T18:30:30 = Feewiriye 2008
1995-12-22T09:05:02 = Deesanbur 1995
-0010-09-15T04:44:23 = Sektanbur -10
yMMMd (d MMM y)
...and the examples just keep coming, bestie π the locale said "here's more" and honestly? iconic of it.
2008-02-05T18:30:30 = 5 Fee 2008
1995-12-22T09:05:02 = 22 Dee 1995
-0010-09-15T04:44:23 = 15 Sek -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 = A1 2008
1995-12-22T09:05:02 = A4 1995
-0010-09-15T04:44:23 = A3 -10
yQQQQ(QQQQ y)
2008-02-05T18:30:30 = Arrubu 1 2008
1995-12-22T09:05:02 = Arrubu 4 1995
-0010-09-15T04:44:23 = Arrubu 3 -10
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 π
Okay so this part is lowkey the vibe check for the whole locale π«Ά
Prefers 24 hour time? Yes β clock's in 24h mode, no cap π
Local first day of the week: 1 (Atini) β that's the locale's own name for it, cute right?
β¨ Strftime Patterns β¨
These are the big three β the classic strftime escapes, already filled in with this locale's data π
%c(%a %b %e %H:%M:%S %Y) β date time format
2008-02-05T18:30:30 = Ata Fee 5 18:30:30 2008
1995-12-22T09:05:02 = Alj Dee 22 09:05:02 1995
-0010-09-15T04:44:23 = Ass Sek 15 04:44:23 -10
Bestie, notice the double space inAta Fee 5β that's not a typo, that's%edoing its space-padded thing π
%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 it, that's the support section β short and slay π
and that's the whole page, bestie!! πΈ This one's perl v5.42.0, dated 2024-12-12, and it lives in the DateTime::Locale family of pages (perl's own doc collection). Go forth and format your dates correctly, queen πβ¨
π¦ 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