DateTim...Latn_GM(3)
💖 DateTim...Latn_GM(3) 💖
okay bestie, so this is a User Contributed Perl Documentation page — literally the DateTime::Locale::ff_Latn_GM one — and it's giving reference material, so grab a snack 🍓
✨ NAME ✨
DateTime::Locale::ff_Latn_GM — no cap, that's the whole name, and it's Locale data examples for the Fula Gambia Latin (ff-Latn-GM) locale 🎀
🌸 DESCRIPTION 🌸
so this pod file is literally a big ol' flex of examples of the locale data that's available for the Fula Gambia Latin locale. like, every single thing the locale knows how to say, demonstrated three times so you can see it in action. iykyk 💅
📅 Days
Wide (format)
aaɓnde
mawbaare
njeslaare
naasaande
mawnde
hoore-biir
dewo
Abbreviated (format)
aaɓ
maw
nje
naa
mwd
hbi
dew
Narrow (format)
a
m
n
n
m
h
d
Wide (stand-alone)
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
not the narrow ones having twoms, twons and... yeah, they're just built different 😭 that's the data, bestie, we don't argue with it
🌙 Months
Wide (format)
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)
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
the way the narrow months also repeat letters (threess, twoms, twojs) — that's just how it is, we stan a chaotic icon 👑
🧚 Quarters
Wide (format)
Termes 1
Termes 2
Termes 3
Termes 4
Abbreviated (format)
T1
T2
T3
T4
Narrow (format)
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
slay, the eras literally go before-and-after, and the abbreviations ate 💅
🎀 Date Formats
Full
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
2008-02-05T18:30:30 = 5/2/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/9/-10
yes bestie, that last one is a negative year and it renders as -10. we love a historical moment 🫶
⏰ Time Formats
Full
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
Long
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
Medium
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
Short
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
kikiiɗe= the evening main character energy,subaka= morning era 🌅 Full and Long literally match here, and that's not a typo, that's just the data, periodt
🦋 Datetime Formats
Full
2008-02-05T18:30:30 = mawbaare 5 colte 2008 6:30:30 kikiiɗe UTC
1995-12-22T09:05:02 = mawnde 22 bowte 1995 9:05:02 subaka UTC
-0010-09-15T04:44:23 = hoore-biir 15 siilto -10 4:44:23 subaka UTC
Long
2008-02-05T18:30:30 = 5 colte 2008 6:30:30 kikiiɗe UTC
1995-12-22T09:05:02 = 22 bowte 1995 9:05:02 subaka UTC
-0010-09-15T04:44:23 = 15 siilto -10 4:44:23 subaka UTC
Medium
2008-02-05T18:30:30 = 5 col, 2008 6:30:30 kikiiɗe
1995-12-22T09:05:02 = 22 bow, 1995 9:05:02 subaka
-0010-09-15T04:44:23 = 15 slt, -10 4:44:23 subaka
Short
2008-02-05T18:30:30 = 5/2/2008 6:30 kikiiɗe
1995-12-22T09:05:02 = 22/12/1995 9:05 subaka
-0010-09-15T04:44:23 = 15/9/-10 4:44 subaka
👑 Available Formats
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
the literal wordsweekandofstay in English inside the pattern — that's exactly what the locale says, don't come for me 💀
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
ok the30:30and5:02ones are lowkey feral but they're literally the minutes and seconds, no notes 🙈
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)
yMMM (MMM y) — wraps up right here
the last three lines of this one are literally:
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) ✨
2008-02-05T18:30:30 = 2008-02-05
1995-12-22T09:05:02 = 1995-12-22
-0010-09-15T04:44:23 = -10-09-15
okay the negative-year one with -10-09-15 is kind of iconic ngl, it's giving time traveler energy 🦋
yQQQ (QQQ y) 👑
2008-02-05T18:30:30 = T1 2008
1995-12-22T09:05:02 = T4 1995
-0010-09-15T04:44:23 = T3 -10
yQQQQ (QQQQ y) 🎀
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 ('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
bestie, quick-fire facts, no notes:
- Prefers 24 hour time? No 🙈
- Local first day of the week:
1(aaɓnde)
so the week starts on aaɓnde, periodt 💅
⏰ Strftime Patterns
these are the classic strftime-style ones, iykyk. same three timestamps every time so you can spot the vibe check 🔥
%c (%a %b %e %H:%M:%S %Y) — date time format
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
(and yes, that double space before the 5 in the first line is literally in there — don't touch it, it's the %e doing its 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
where do you go from here? simple:
See DateTime::Locale.
that's it, that's the whole support section. go read the parent module, bestie, it has all the answers 💜
aaaand that's a wrap on this page! 🌟 this one came from the Perl core docs, perl v5.42.0, dated 2024-12-12, and it's filed under the very abbreviated title DateTim...Latn_GM(3). go forth and format your dates correctly, you've 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