DateTim...Latn_NG(3)
β¨ NAME β¨
okay so bestie, you just opened DateTim...Latn_NG(3) β yes that's the User Contributed Perl Documentation corner of the internet, we love that for us π
β and no, the name isn't a typo, it's just the terminal doing its little truncation thing.
The real one is DateTime::Locale::ff_Latn_NG and it's the locale data examples for the Fula Nigeria Latin (ff-Latn-NG) locale ππ
π¦ DESCRIPTION π¦
This pod file is, like, literally a lookbook πΈ β it contains examples of the locale data available for the Fula Nigeria Latin locale. Every day name, month name, quarter, era, and format pattern for ff-Latn-NG, all laid out so you can vibe check them. No cap, it's just the receipts.
πΈ Days
Wide (format) β the full-name slay π«
aaΙnde
mawbaare
njeslaare
naasaande
mawnde
hoore-biir
dewo
Abbreviated (format) β short & sweet π
aaΙ
maw
nje
naa
mwd
hbi
dew
Narrow (format) β the single-letter girlies β¨
a
m
n
n
m
h
d
Wide (stand-alone) β same energy, no formatting context π«Ά
aaΙnde
mawbaare
njeslaare
naasaande
mawnde
hoore-biir
dewo
Abbreviated (stand-alone)
aaΙ
maw
nje
naa
mwd
hbi
dew
Narrow (stand-alone)
a
m
n
n
m
h
d
π Months
Wide (format) β twelve whole months of main character energy π
siilo
colte
mbooy
seeΙto
duujal
korse
morso
juko
siilto
yarkomaa
jolal
bowte
Abbreviated (format)
sii
col
mbo
see
duu
kor
mor
juk
slt
yar
jol
bow
Narrow (format) β yes, the letters repeat, and yes, that's iconic of them π
s
c
m
s
d
k
m
j
s
y
j
b
Wide (stand-alone)
siilo
colte
mbooy
seeΙto
duujal
korse
morso
juko
siilto
yarkomaa
jolal
bowte
Abbreviated (stand-alone)
sii
col
mbo
see
duu
kor
mor
juk
slt
yar
jol
bow
Narrow (stand-alone)
s
c
m
s
d
k
m
j
s
y
j
b
π Quarters
Wide (format) β four terms, four vibes π₯
Termes 1
Termes 2
Termes 3
Termes 4
Abbreviated (format)
T1
T2
T3
T4
Narrow (format) β just the digits, minimal queen behavior π
1
2
3
4
Wide (stand-alone)
Termes 1
Termes 2
Termes 3
Termes 4
Abbreviated (stand-alone)
T1
T2
T3
T4
Narrow (stand-alone)
1
2
3
4
π§ Eras
Wide (format)
Hade Iisa
Caggal Iisa
Abbreviated (format)
H-I
C-I
Narrow (format)
H-I
C-I
real talk, the era section only ships format widths β there's no stand-alone era block here, so don't go looking for one π
β Date Formats
Full β the whole entire government name π
2008-02-05T18:30:30 = mawbaare 5 colte 2008
1995-12-22T09:05:02 = mawnde 22 bowte 1995
-0010-09-15T04:44:23 = hoore-biir 15 siilto -10
Long
2008-02-05T18:30:30 = 5 colte 2008
1995-12-22T09:05:02 = 22 bowte 1995
-0010-09-15T04:44:23 = 15 siilto -10
Medium
2008-02-05T18:30:30 = 5 col, 2008
1995-12-22T09:05:02 = 22 bow, 1995
-0010-09-15T04:44:23 = 15 slt, -10
Short β numeric as hell π’
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 β the "just tell me the hour and minute" of it all β°
2008-02-05T18:30:30 = 18:30
1995-12-22T09:05:02 = 09:05
-0010-09-15T04:44:23 = 04:44
π Datetime Formats
Full β date + time, holding hands π«Ά
2008-02-05T18:30:30 = mawbaare 5 colte 2008 18:30:30 UTC
1995-12-22T09:05:02 = mawnde 22 bowte 1995 09:05:02 UTC
-0010-09-15T04:44:23 = hoore-biir 15 siilto -10 04:44:23 UTC
Long
2008-02-05T18:30:30 = 5 colte 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22 bowte 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15 siilto -10 04:44:23 UTC
Medium
2008-02-05T18:30:30 = 5 col, 2008 18:30:30
1995-12-22T09:05:02 = 22 bow, 1995 09:05:02
-0010-09-15T04:44:23 = 15 slt, -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
okay so this is the big one β every named format pattern this locale ships, with all three of the classic test timestamps (2008-02-05T18:30:30, 1995-12-22T09:05:02, -0010-09-15T04:44:23). Buckle up, bestie, there are a lot of them π«‘
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 = maw
1995-12-22T09:05:02 = mwd
-0010-09-15T04:44:23 = hbi
EBhm (E h:mm B)
2008-02-05T18:30:30 = maw 6:30 B
1995-12-22T09:05:02 = mwd 9:05 B
-0010-09-15T04:44:23 = hbi 4:44 B
EBhms (E h:mm:ss B)
2008-02-05T18:30:30 = maw 6:30:30 B
1995-12-22T09:05:02 = mwd 9:05:02 B
-0010-09-15T04:44:23 = hbi 4:44:23 B
EHm (E HH:mm)
2008-02-05T18:30:30 = maw 18:30
1995-12-22T09:05:02 = mwd 09:05
-0010-09-15T04:44:23 = hbi 04:44
EHms (E HH:mm:ss)
2008-02-05T18:30:30 = maw 18:30:30
1995-12-22T09:05:02 = mwd 09:05:02
-0010-09-15T04:44:23 = hbi 04:44:23
Ed (d, E)
2008-02-05T18:30:30 = 5, maw
1995-12-22T09:05:02 = 22, mwd
-0010-09-15T04:44:23 = 15, hbi
Ehm (E h:mm a)
2008-02-05T18:30:30 = maw 6:30 kikiiΙe
1995-12-22T09:05:02 = mwd 9:05 subaka
-0010-09-15T04:44:23 = hbi 4:44 subaka
Ehms (E h:mm:ss a)
2008-02-05T18:30:30 = maw 6:30:30 kikiiΙe
1995-12-22T09:05:02 = mwd 9:05:02 subaka
-0010-09-15T04:44:23 = hbi 4:44:23 subaka
Gy (G y)
2008-02-05T18:30:30 = C-I 2008
1995-12-22T09:05:02 = C-I 1995
-0010-09-15T04:44:23 = H-I -10
GyMMM (G y MMM)
2008-02-05T18:30:30 = C-I 2008 col
1995-12-22T09:05:02 = C-I 1995 bow
-0010-09-15T04:44:23 = H-I -10 slt
GyMMMEd (G y MMM d, E)
2008-02-05T18:30:30 = C-I 2008 col 5, maw
1995-12-22T09:05:02 = C-I 1995 bow 22, mwd
-0010-09-15T04:44:23 = H-I -10 slt 15, hbi
GyMMMd (G y MMM d)
2008-02-05T18:30:30 = C-I 2008 col 5
1995-12-22T09:05:02 = C-I 1995 bow 22
-0010-09-15T04:44:23 = H-I -10 slt 15
GyMd (GGGGG y-MM-dd)
2008-02-05T18:30:30 = C-I 2008-02-05
1995-12-22T09:05:02 = C-I 1995-12-22
-0010-09-15T04:44:23 = H-I -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, maw
1995-12-22T09:05:02 = 12-22, mwd
-0010-09-15T04:44:23 = 09-15, hbi
MMM (MMM)
2008-02-05T18:30:30 = col
1995-12-22T09:05:02 = bow
-0010-09-15T04:44:23 = slt
MMMEd (E d MMM)
2008-02-05T18:30:30 = maw 5 col
1995-12-22T09:05:02 = mwd 22 bow
-0010-09-15T04:44:23 = hbi 15 slt
MMMMEd (E d MMMM)
2008-02-05T18:30:30 = maw 5 colte
1995-12-22T09:05:02 = mwd 22 bowte
-0010-09-15T04:44:23 = hbi 15 siilto
MMMMW-count-other ('week' W 'of' MMMM)
2008-02-05T18:30:30 = week 1 of colte
1995-12-22T09:05:02 = week 3 of bowte
-0010-09-15T04:44:23 = week 2 of siilto
MMMMd (d MMMM)
2008-02-05T18:30:30 = 5 colte
1995-12-22T09:05:02 = 22 bowte
-0010-09-15T04:44:23 = 15 siilto
MMMd (d MMM)
2008-02-05T18:30:30 = 5 col
1995-12-22T09:05:02 = 22 bow
-0010-09-15T04:44:23 = 15 slt
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 kikiiΙe
1995-12-22T09:05:02 = 9 subaka
-0010-09-15T04:44:23 = 4 subaka
hm (h:mm a)
2008-02-05T18:30:30 = 6:30 kikiiΙe
1995-12-22T09:05:02 = 9:05 subaka
-0010-09-15T04:44:23 = 4:44 subaka
hms (h:mm:ss a)
2008-02-05T18:30:30 = 6:30:30 kikiiΙe
1995-12-22T09:05:02 = 9:05:02 subaka
-0010-09-15T04:44:23 = 4:44:23 subaka
hmsv (h:mm:ss a v)
2008-02-05T18:30:30 = 6:30:30 kikiiΙe UTC
1995-12-22T09:05:02 = 9:05:02 subaka UTC
-0010-09-15T04:44:23 = 4:44:23 subaka UTC
hmv (h:mm a v)
2008-02-05T18:30:30 = 6:30 kikiiΙe UTC
1995-12-22T09:05:02 = 9:05 subaka UTC
-0010-09-15T04:44:23 = 4:44 subaka 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 = maw 5/2/2008
1995-12-22T09:05:02 = mwd 22/12/1995
-0010-09-15T04:44:23 = hbi 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 = col 2008
1995-12-22T09:05:02 = bow 1995
-0010-09-15T04:44:23 = slt -10
yMMMEd (E d MMM y)
2008-02-05T18:30:30 = maw 5 col 2008
1995-12-22T09:05:02 = mwd 22 bow 1995
-0010-09-15T04:44:23 = hbi 15 slt -10
yMMMM (MMMM y)
2008-02-05T18:30:30 = colte 2008
1995-12-22T09:05:02 = bowte 1995
-0010-09-15T04:44:23 = siilto -10
yMMMd (d MMM y)
2008-02-05T18:30:30 = 5 col 2008
1995-12-22T09:05:02 = 22 bow 1995
-0010-09-15T04:44:23 = 15 slt -10
yMd (y-MM-dd)
and this is exactly where the page runs out π β the examples for yMd (and everything after it) get picked up in part 2, so don't close the tab, bestie π«Ά
yQQQβ the(QQQ y)combo, and hereβs exactly what it gives you:
2008-02-05T18:30:30 = T1 2008
1995-12-22T09:05:02 = T4 1995
-0010-09-15T04:44:23 = T3 -10
yQQQQβ the(QQQQ y)combo, serving long-form quarter energy:
2008-02-05T18:30:30 = Termes 1 2008
1995-12-22T09:05:02 = Termes 4 1995
-0010-09-15T04:44:23 = Termes 3 -10
yw-count-otherβ the('week' w 'of' Y)combo, aka week-of-year but make it cute:
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 (aaΙnde)π
π Strftime Patterns π
%cβ(%a %b %e %H:%M:%S %Y)β date time format, bestie:
2008-02-05T18:30:30 = maw col 5 18:30:30 2008
1995-12-22T09:05:02 = mwd bow 22 09:05:02 1995
-0010-09-15T04:44:23 = hbi slt 15 04:44:23 -10
%xβ(%m/%d/%y)β date format, iconic:
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, periodt:
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 vibe. This page is from perl v5.42.0, dated 2024-12-12 β mwah, go forth and format, 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