DateTim...ale::ff(3)
π DateTim...ale::ff(3) π
okay so bestie, welcome to the DateTime::Locale::ff page β¨ this one lives in the User Contributed Perl Documentation section of the manual, and it's literally just a big gorgeous flex of the locale data examples for the Fula (ff) locale π¦ no scary code, no gotchas β just tables of names and formatted dates for you to vibe with π
πΈ NAME πΈ
DateTime::Locale::ff β Locale data examples for the Fula (ff) locale π
π¦ DESCRIPTION π¦
This pod file contains examples of the locale data available for the Fula locale. That's it, that's the whole description π every block below is the real data, exactly as it sits β copy it, quote it, screenshot it, whatever, just don't retype it from memory π
βοΈ Days
π Wide (format)
the full-length day names, formatted-style, in order:
aaΙnde
mawbaare
njeslaare
naasaande
mawnde
hoore-biir
dewo
π Abbreviated (format)
shortened versions, same order, formatted-style:
aaΙ
maw
nje
naa
mwd
hbi
dew
π¦ Narrow (format)
single letters, formatted-style β yes there are duplicates, that's just how it is, no cap:
a
m
n
n
m
h
d
π Wide (stand-alone)
the wide names again, but stand-alone style β identical to the wide format list, icon behaviour:
aaΙnde
mawbaare
njeslaare
naasaande
mawnde
hoore-biir
dewo
π Abbreviated (stand-alone)
stand-alone abbreviated, matching its format twin:
aaΙ
maw
nje
naa
mwd
hbi
dew
π¦ Narrow (stand-alone)
stand-alone narrow letters, matching its format twin:
a
m
n
n
m
h
d
π Months
π Wide (format)
twelve full month names, formatted-style, here we go:
siilo
colte
mbooy
seeΙto
duujal
korse
morso
juko
siilto
yarkomaa
jolal
bowte
π Abbreviated (format)
the abbreviated set, formatted-style:
sii
col
mbo
see
duu
kor
mor
juk
slt
yar
jol
bow
π¦ Narrow (format)
narrow month letters, formatted-style β again with the duplicate s, m, j situations, it's giving unbothered:
s
c
m
s
d
k
m
j
s
y
j
b
π Wide (stand-alone)
wide months, stand-alone style β same names as above:
siilo
colte
mbooy
seeΙto
duujal
korse
morso
juko
siilto
yarkomaa
jolal
bowte
π Abbreviated (stand-alone)
abbreviated months, stand-alone style:
sii
col
mbo
see
duu
kor
mor
juk
slt
yar
jol
bow
π¦ Narrow (stand-alone)
narrow months, stand-alone style:
s
c
m
s
d
k
m
j
s
y
j
b
π Quarters
π Wide (format)
the four quarters, spelled all the way out, formatted-style:
Termes 1
Termes 2
Termes 3
Termes 4
π Abbreviated (format)
abbreviated quarters, formatted-style β honestly iconic levels of brevity:
T1
T2
T3
T4
π¦ Narrow (format)
narrow quarters, formatted-style, just digits:
1
2
3
4
π Wide (stand-alone)
wide quarters, stand-alone style:
Termes 1
Termes 2
Termes 3
Termes 4
π Abbreviated (stand-alone)
abbreviated quarters, stand-alone style:
T1
T2
T3
T4
π¦ Narrow (stand-alone)
narrow quarters, stand-alone style:
1
2
3
4
π Eras
heads up bestie β Eras only has three flavours here. No stand-alone blocks, so don't go looking for them π
π Wide (format)
Hade Iisa
Caggal Iisa
π Abbreviated (format)
H-I
C-I
π¦ Narrow (format)
H-I
C-I
π Date Formats π
πΈ Full
timezone-less example timestamps and their full date renderings:
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
β° 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
lowkey identical to Full, and that's fine, we love consistency:
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
UTC said "I'm leaving" π:
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
just hours and minutes, minimal queen behaviour:
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 and time, together at last π«Ά
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 this is the big one bestie β every named format with the pattern in parens and its sample renderings. Strap in π
π 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)
note the quotes around'week'and'of'β those are part of the pattern, don't drop them π
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 part 1 stops right here mid-format bestie π the page keeps going β more formats, more lore πβ¨
yQQQ(QQQ y) β the short quarter name, then the year β reversed order, because why not π
2008-02-05T18:30:30 = T1 2008
1995-12-22T09:05:02 = T4 1995
-0010-09-15T04:44:23 = T3 -10
yQQQQ(QQQQ y) β the full quarter name and then the year, like it's being all formal about it π
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) β literally the wordweek, then the week number, thenof, then the year. It's giving "week 6 of 2008" energy and honestly? iconic ποΈβ¨
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 these are the fun little locale quirks, bestie β the vibes of the calendar itself π
- Prefers 24 hour time? β
Yesβ° (noam/pmshenanigans here, we're doing grown-up time) - Local first day of the week β
1(aaΙnde) πΈ
π Strftime Patterns π
These are the classic strftime-style shortcuts, so you don't have to spell out the whole format string every single time. Lowkey a lifesaver fr fr π«Ά
%c(%a %b %e %H:%M:%S %Y) β the date time format, the whole shebang in one β¨
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) β the date format, just the day part of the story π
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) β the time format, clock only, no date drama π
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 π«Ά
Need backup? See DateTime::Locale. That's the whole support section and honestly it ate π
And that's the page, bestie! This little masterpiece shipped as perl v5.42.0, dated 2024-12-12, and it lives at DateTim...ale::ff(3) in the manual β go forth and format your dates flawlessly πβ¨π
π¦ 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