DateTim...:dyo_SN(3)
DateTime::Locale::dyo_SN(3) π
User-contributed Perl documentation, bestie β this is part 1 of 2, and it's the manual page for DateTime::Locale::dyo_SN(3). We're deep in Jola-Fonyi Senegal (dyo-SN) locale data and it's lowkey a whole aesthetic. π
β¨ NAME β¨
DateTime::Locale::dyo_SN - Locale data examples for the Jola-Fonyi Senegal (dyo-SN) locale
πΈ DESCRIPTION πΈ
This pod file contains examples of the locale data available for the Jola-Fonyi Senegal locale. It's literally a data showcase, no cap. πΈ
ποΈ Days ποΈ
Okay so the days are here in every single flavor. Format and stand-alone both get their own lists, because we are not skipping a thing. β¨
Wide (format) π
TeneΕ
Talata
Alarbay
Aramisay
Arjuma
Sibiti
Dimas
Abbreviated (format) π
Ten
Tal
Ala
Ara
Arj
Sib
Dim
Narrow (format) π
T
T
A
A
A
S
D
Wide (stand-alone) π
TeneΕ
Talata
Alarbay
Aramisay
Arjuma
Sibiti
Dimas
Abbreviated (stand-alone) π
Ten
Tal
Ala
Ara
Arj
Sib
Dim
Narrow (stand-alone) π
T
T
A
A
A
S
D
π Months π
Months next, and yes, every format and stand-alone version is listed. Obsessed with the consistency. π¦
Wide (format) π
Sanvie
FΓ©birie
Mars
Aburil
Mee
SueΕ
SΓΊuyee
Ut
Settembar
Oktobar
Novembar
Disambar
Abbreviated (format) π
Sa
Fe
Ma
Ab
Me
Su
SΓΊ
Ut
Se
Ok
No
De
Narrow (format) π
S
F
M
A
M
S
S
U
S
O
N
D
Wide (stand-alone) π
Sanvie
FΓ©birie
Mars
Aburil
Mee
SueΕ
SΓΊuyee
Ut
Settembar
Oktobar
Novembar
Disambar
Abbreviated (stand-alone) π
Sa
Fe
Ma
Ab
Me
Su
SΓΊ
Ut
Se
Ok
No
De
Narrow (stand-alone) π
S
F
M
A
M
S
S
U
S
O
N
D
π Quarters π
Quarters: simple, clean, four of them. Narrow quarters are just the digits, which is giving minimalism. π
Wide (format) π§
Q1
Q2
Q3
Q4
Abbreviated (format) π§
Q1
Q2
Q3
Q4
Narrow (format) π§
1
2
3
4
Wide (stand-alone) π§
Q1
Q2
Q3
Q4
Abbreviated (stand-alone) π§
Q1
Q2
Q3
Q4
Narrow (stand-alone) π§
1
2
3
4
π Eras π
Eras, bestie. Wide, abbreviated, narrow β all here. π
Wide (format) β
AriΕuu Yeesu
AtooΕe Yeesu
Abbreviated (format) β
ArY
AtY
Narrow (format) β
ArY
AtY
π Date Formats π
These are the date format examples. Three timestamps each, and the negative year is staying exactly as written. π
Full π
2008-02-05T18:30:30 = Talata 5 FΓ©birie 2008
1995-12-22T09:05:02 = Arjuma 22 Disambar 1995
-0010-09-15T04:44:23 = Sibiti 15 Settembar -10
Long π
2008-02-05T18:30:30 = 5 FΓ©birie 2008
1995-12-22T09:05:02 = 22 Disambar 1995
-0010-09-15T04:44:23 = 15 Settembar -10
Medium π
2008-02-05T18:30:30 = 5 Fe 2008
1995-12-22T09:05:02 = 22 De 1995
-0010-09-15T04:44:23 = 15 Se -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 β°
Time formats now. Full and Long are matching in this data, but they're still listed separately because details matter. β°
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 π«
Datetime formats: date plus time, all four lengths. The way these combine is so satisfying. π
Full π«Ά
2008-02-05T18:30:30 = Talata 5 FΓ©birie 2008 18:30:30 UTC
1995-12-22T09:05:02 = Arjuma 22 Disambar 1995 09:05:02 UTC
-0010-09-15T04:44:23 = Sibiti 15 Settembar -10 04:44:23 UTC
Long π«Ά
2008-02-05T18:30:30 = 5 FΓ©birie 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22 Disambar 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15 Settembar -10 04:44:23 UTC
Medium π«Ά
2008-02-05T18:30:30 = 5 Fe 2008 18:30:30
1995-12-22T09:05:02 = 22 De 1995 09:05:02
-0010-09-15T04:44:23 = 15 Se -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 π§°
This is the big one β every available format key, its pattern in parentheses, and all three example timestamps. Do not scroll past, bestie, it's all important. π§°
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 = Tal
1995-12-22T09:05:02 = Arj
-0010-09-15T04:44:23 = Sib
EBhm (E h:mm B) π«
2008-02-05T18:30:30 = Tal 6:30 B
1995-12-22T09:05:02 = Arj 9:05 B
-0010-09-15T04:44:23 = Sib 4:44 B
EBhms (E h:mm:ss B) π«
2008-02-05T18:30:30 = Tal 6:30:30 B
1995-12-22T09:05:02 = Arj 9:05:02 B
-0010-09-15T04:44:23 = Sib 4:44:23 B
EHm (E HH:mm) π«
2008-02-05T18:30:30 = Tal 18:30
1995-12-22T09:05:02 = Arj 09:05
-0010-09-15T04:44:23 = Sib 04:44
EHms (E HH:mm:ss) π«
2008-02-05T18:30:30 = Tal 18:30:30
1995-12-22T09:05:02 = Arj 09:05:02
-0010-09-15T04:44:23 = Sib 04:44:23
Ed (E d) π«
2008-02-05T18:30:30 = Tal 5
1995-12-22T09:05:02 = Arj 22
-0010-09-15T04:44:23 = Sib 15
Ehm (E h:mm a) π«
2008-02-05T18:30:30 = Tal 6:30 PM
1995-12-22T09:05:02 = Arj 9:05 AM
-0010-09-15T04:44:23 = Sib 4:44 AM
Ehms (E h:mm:ss a) π«
2008-02-05T18:30:30 = Tal 6:30:30 PM
1995-12-22T09:05:02 = Arj 9:05:02 AM
-0010-09-15T04:44:23 = Sib 4:44:23 AM
Gy (G y) π«
2008-02-05T18:30:30 = AtY 2008
1995-12-22T09:05:02 = AtY 1995
-0010-09-15T04:44:23 = ArY -10
GyMMM (G y MMM) π«
2008-02-05T18:30:30 = AtY 2008 Fe
1995-12-22T09:05:02 = AtY 1995 De
-0010-09-15T04:44:23 = ArY -10 Se
GyMMMEd (G y MMM d, E) π«
2008-02-05T18:30:30 = AtY 2008 Fe 5, Tal
1995-12-22T09:05:02 = AtY 1995 De 22, Arj
-0010-09-15T04:44:23 = ArY -10 Se 15, Sib
GyMMMd (G y MMM d) π«
2008-02-05T18:30:30 = AtY 2008 Fe 5
1995-12-22T09:05:02 = AtY 1995 De 22
-0010-09-15T04:44:23 = ArY -10 Se 15
GyMd (GGGGG y-MM-dd) π«
2008-02-05T18:30:30 = AtY 2008-02-05
1995-12-22T09:05:02 = AtY 1995-12-22
-0010-09-15T04:44:23 = ArY -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 d/M) π«
2008-02-05T18:30:30 = Tal 5/2
1995-12-22T09:05:02 = Arj 22/12
-0010-09-15T04:44:23 = Sib 15/9
MMM (LLL) π«
2008-02-05T18:30:30 = Fe
1995-12-22T09:05:02 = De
-0010-09-15T04:44:23 = Se
MMMEd (E d MMM) π«
2008-02-05T18:30:30 = Tal 5 Fe
1995-12-22T09:05:02 = Arj 22 De
-0010-09-15T04:44:23 = Sib 15 Se
MMMMW-count-other ('week' W 'of' MMMM) π«
2008-02-05T18:30:30 = week 1 of FΓ©birie
1995-12-22T09:05:02 = week 3 of Disambar
-0010-09-15T04:44:23 = week 2 of Settembar
MMMMd (MMMM d) π«
2008-02-05T18:30:30 = FΓ©birie 5
1995-12-22T09:05:02 = Disambar 22
-0010-09-15T04:44:23 = Settembar 15
MMMd (d MMM) π«
2008-02-05T18:30:30 = 5 Fe
1995-12-22T09:05:02 = 22 De
-0010-09-15T04:44:23 = 15 Se
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 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 (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 = Tal 5/2/2008
1995-12-22T09:05:02 = Arj 22/12/1995
-0010-09-15T04:44:23 = Sib 15/9/-10
yMMM (MMM y) π«
2008-02-05T18:30:30 = Fe 2008
1995-12-22T09:05:02 = De 1995
-0010-09-15T04:44:23 = Se -10
yMMMEd (E d MMM y) π«
2008-02-05T18:30:30 = Tal 5 Fe 2008
1995-12-22T09:05:02 = Arj 22 De 1995
-0010-09-15T04:44:23 = Sib 15 Se -10
yMMMM (y MMMM) π«
2008-02-05T18:30:30 = 2008 FΓ©birie
1995-12-22T09:05:02 = 1995 Disambar
-0010-09-15T04:44:23 = -10 Settembar
yMMMd (d MMM y) π«
2008-02-05T18:30:30 = 5 Fe 2008
1995-12-22T09:05:02 = 22 De 1995
-0010-09-15T04:44:23 = 15 Se -10
yMd (d/M/y) π«
2008-02-05T18:30:30 = 5/2/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/9/-10
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 = Q1 2008
1995-12-22T09:05:02 = Q4 1995
-0010-09-15T04:44:23 = Q3 -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 π
Last bit of part 1: the miscellaneous vibe check. π
Prefers 24 hour time? β°
Yes
Local first day of the week π
1 (TeneΕ)
πΈ Strftime Patterns πΈ
okay so here's where the actual pattern magic happens, bestie β¨ these are the %c, %x, and %X strftime patterns with the exact sample outputs. no cap, every line matters.
π
%c (%a %b %e %H:%M:%S %Y) β date time format
This one is the full date-time vibe check:
2008-02-05T18:30:30 = Tal Fe 5 18:30:30 2008
1995-12-22T09:05:02 = Arj De 22 09:05:02 1995
-0010-09-15T04:44:23 = Sib Se 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. That's the whole support section, bestie β short and iconic. π
and that's the page, bestie π this one came from perl v5.42.0, dated 2024-12-12 β 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