DateTim...:ses_ML(3)
π¦ DateTim...:ses_ML(3) π¦
ok so real talk, this is the ses_ML(3) page from the User Contributed Perl Documentation section, and it's basically a whole vibe check of the Koyraboro Senni Mali locale data π
it's long, babes, so it comes in two parts and this is part one β don't you dare close the tab π«Ά
πΈ NAME πΈ
DateTime::Locale::ses_ML β locale data examples for the Koyraboro Senni Mali (ses-ML) locale β¨
π DESCRIPTION π
So this pod file is literally just a big flex of examples: it shows off all the locale data you get for the Koyraboro Senni Mali locale. No cap, it's a showcase, not a how-to π
π Days
Wide (format)
Atinni
Atalaata
Alarba
Alhamiisa
Alzuma
Asibti
Alhadi
Abbreviated (format)
Ati
Ata
Ala
Alm
Alz
Asi
Alh
Narrow (format)
T
T
L
L
L
S
H
yes theTshows up twice and theLshows up three times β that's the actual data, don't come for me π narrow widths are like that.
Wide (stand-alone)
Atinni
Atalaata
Alarba
Alhamiisa
Alzuma
Asibti
Alhadi
Abbreviated (stand-alone)
Ati
Ata
Ala
Alm
Alz
Asi
Alh
Narrow (stand-alone)
T
T
L
L
L
S
H
π¦ Months
Wide (format)
Ε½anwiye
Feewiriye
Marsi
Awiril
Me
Ε½uweΕ
Ε½uyye
Ut
Sektanbur
Oktoobur
Noowanbur
Deesanbur
Abbreviated (format)
Ε½an
Fee
Mar
Awi
Me
Ε½uw
Ε½uy
Ut
Sek
Okt
Noo
Dee
Narrow (format)
Ε½
F
M
A
M
Ε½
Ε½
U
S
O
N
D
Wide (stand-alone)
Ε½anwiye
Feewiriye
Marsi
Awiril
Me
Ε½uweΕ
Ε½uyye
Ut
Sektanbur
Oktoobur
Noowanbur
Deesanbur
Abbreviated (stand-alone)
Ε½an
Fee
Mar
Awi
Me
Ε½uw
Ε½uy
Ut
Sek
Okt
Noo
Dee
Narrow (stand-alone)
Ε½
F
M
A
M
Ε½
Ε½
U
S
O
N
D
the narrow months are giving "three-way tie betweenΕ½,Mand friends" and honestly? iconic, messy, we love her π
π 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)
Isaa jine
Isaa zamanoo
Abbreviated (format)
IJ
IZ
Narrow (format)
IJ
IZ
short and sweet, two eras,IJandIZ, no notes π
π Date Formats
Full
2008-02-05T18:30:30 = Atalaata 5 Feewiriye 2008
1995-12-22T09:05:02 = Alzuma 22 Deesanbur 1995
-0010-09-15T04:44:23 = Asibti 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
notice Full and Long are literally twins here. not a typo, that's just how it is β¨
π Datetime Formats
Full
2008-02-05T18:30:30 = Atalaata 5 Feewiriye 2008 18:30:30 UTC
1995-12-22T09:05:02 = Alzuma 22 Deesanbur 1995 09:05:02 UTC
-0010-09-15T04:44:23 = Asibti 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 π₯
ok this is the big one, bestie β every single available format with its sample outputs. buckle up π
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 = Alz
-0010-09-15T04:44:23 = Asi
EBhm (E h:mm B)
2008-02-05T18:30:30 = Ata 6:30 B
1995-12-22T09:05:02 = Alz 9:05 B
-0010-09-15T04:44:23 = Asi 4:44 B
EBhms (E h:mm:ss B)
2008-02-05T18:30:30 = Ata 6:30:30 B
1995-12-22T09:05:02 = Alz 9:05:02 B
-0010-09-15T04:44:23 = Asi 4:44:23 B
EHm (E HH:mm)
2008-02-05T18:30:30 = Ata 18:30
1995-12-22T09:05:02 = Alz 09:05
-0010-09-15T04:44:23 = Asi 04:44
EHms (E HH:mm:ss)
2008-02-05T18:30:30 = Ata 18:30:30
1995-12-22T09:05:02 = Alz 09:05:02
-0010-09-15T04:44:23 = Asi 04:44:23
Ed (d, E)
2008-02-05T18:30:30 = 5, Ata
1995-12-22T09:05:02 = 22, Alz
-0010-09-15T04:44:23 = 15, Asi
Ehm (E h:mm a)
2008-02-05T18:30:30 = Ata 6:30 Aluula
1995-12-22T09:05:02 = Alz 9:05 Adduha
-0010-09-15T04:44:23 = Asi 4:44 Adduha
Ehms (E h:mm:ss a)
2008-02-05T18:30:30 = Ata 6:30:30 Aluula
1995-12-22T09:05:02 = Alz 9:05:02 Adduha
-0010-09-15T04:44:23 = Asi 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, Alz
-0010-09-15T04:44:23 = IJ -10 Sek 15, Asi
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
the Gy* family is eating, honestly. era + year + month, all stacked and slaying π₯
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, Alz
-0010-09-15T04:44:23 = 09-15, Asi
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 = Alz 22 Dee
-0010-09-15T04:44:23 = Asi 15 Sek
MMMMEd (E d MMMM)
2008-02-05T18:30:30 = Ata 5 Feewiriye
1995-12-22T09:05:02 = Alz 22 Deesanbur
-0010-09-15T04:44:23 = Asi 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
this one's giving "week 1 of Feewiriye" and honestly? aesthetic π
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
AluulaandAdduhacarrying the whole am/pm situation and they're doing it gorgeously π«Ά
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 = Alz 22/12/1995
-0010-09-15T04:44:23 = Asi 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 = Alz 22 Dee 1995
-0010-09-15T04:44:23 = Asi 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 page cuts off right there mid-entry π no examples for this last one on this side of the split β the rest is coming in part two, so don't go anywhere π§
okay so we're picking right back up in the middle of the pattern list β that last one wraps up like this, and can we please appreciate that the third reference timestamp is out here with a negative year (-0010)? she's built different, no cap:
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 β pattern y-MM-dd. year, month, day, dashes, done. the most lowkey format in the whole file and honestly? it ate:
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 β pattern QQQ y. quarter first, abbreviated, and it comes out looking like A1, A4, A3. short queen energy π
:
2008-02-05T18:30:30 = A1 2008
1995-12-22T09:05:02 = A4 1995
-0010-09-15T04:44:23 = A3 -10
yQQQQ β same vibe but the full quarter flex, pattern QQQQ y, and Arrubu is in the building π:
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 β pattern 'week' w 'of' Y, and yes bestie the literal words week and of are quoted right there in the pattern, that's how you know it's fancy β¨:
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
week 37 of -10 β negative year again, she's consistent, we stan π
πΈ Miscellaneous πΈ
two lil locale settings, that's the whole section, short and sweet π
- Prefers 24 hour time? β
Yes. 24-hour time is the vibe, that's it, that's the setting. - Local first day of the week β
1(Atinni). one. and the name for it isAtinniπ
β¨ Strftime Patterns β¨
these are the strftime-flavoured patterns this locale defines, each with the actual pattern in parens plus a tiny label, and then the receipts for all three reference timestamps π§
%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 = Alz Dee 22 09:05:02 1995
-0010-09-15T04:44:23 = Asi Sek 15 04:44:23 -10
lowkey obsessed with that double space in Ata Fee 5 β not a typo, not me fixing it, that's literally what's printed π
%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 π
the entire support section is one single line and it's just sending you somewhere else, and honestly? relatable:
See DateTime::Locale.
that's it. that's the support. go read DateTime::Locale, bestie, she has the answers π«Ά
okay that's the whole page, you made it π this lil gem was rendered by perl v5.42.0 on 2024-12-12, and you've been reading <rainbow>DateTim...:ses_ML(3)</rainbow> β yeah the title got truncated mid-word, she's doing her best, and we love her for it π bye bestie β¨
π¦ 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