DateTim...ale::mfe(3)
Bestie, this is DateTim...ale::mfe(3) from User Contributed Perl Documentation β aka DateTime::Locale::mfe, the Morisyen (mfe) locale data examples page. Part 1 is giving glossary-meets-group-chat, so letβs go. π
π NAME π
DateTime::Locale::mfe β locale data examples for the Morisyen (mfe) locale. No cap, thatβs the whole name. π
β¨ DESCRIPTION β¨
This pod file contains examples of the locale data available for the Morisyen locale. Think of it as a little show-and-tell for all the localized strings. π
ποΈ Days
Days, but make it Morisyen. Hereβs every flavor, bestie. πΈ
Wide (format)
lindi
mardi
merkredi
zedi
vandredi
samdi
dimans
Abbreviated (format)
lin
mar
mer
ze
van
sam
dim
Narrow (format)
l
m
m
z
v
s
d
Wide (stand-alone)
lindi
mardi
merkredi
zedi
vandredi
samdi
dimans
Abbreviated (stand-alone)
lin
mar
mer
ze
van
sam
dim
Narrow (stand-alone)
l
m
m
z
v
s
d
π Months
Months are next, and yes the narrow ones repeat letters β thatβs not a typo, bestie. π
Wide (format)
zanvie
fevriye
mars
avril
me
zin
zilye
out
septam
oktob
novam
desam
Abbreviated (format)
zan
fev
mar
avr
me
zin
zil
out
sep
okt
nov
des
Narrow (format)
z
f
m
a
m
z
z
o
s
o
n
d
Wide (stand-alone)
zanvie
fevriye
mars
avril
me
zin
zilye
out
septam
oktob
novam
desam
Abbreviated (stand-alone)
zan
fev
mar
avr
me
zin
zil
out
sep
okt
nov
des
Narrow (stand-alone)
z
f
m
a
m
z
z
o
s
o
n
d
π Quarters
Quarter energy: 1 through 4, in wide, abbreviated, and narrow, both format and stand-alone. Slay. β¨
Wide (format)
1e trimes
2em trimes
3em trimes
4em trimes
Abbreviated (format)
T1
T2
T3
T4
Narrow (format)
1
2
3
4
Wide (stand-alone)
1e trimes
2em trimes
3em trimes
4em trimes
Abbreviated (stand-alone)
T1
T2
T3
T4
Narrow (stand-alone)
1
2
3
4
π°οΈ Eras
Eras only get format variants here β wide, abbreviated, narrow β no stand-alone section. π
Wide (format)
avan Zezi-Krist
apre Zezi-Krist
Abbreviated (format)
av. Z-K
ap. Z-K
Narrow (format)
av. Z-K
ap. Z-K
π Date Formats
Now the date formats. These examples use the same three timestamps so you can see the pattern. π¦
Full
2008-02-05T18:30:30 = mardi 5 fevriye 2008
1995-12-22T09:05:02 = vandredi 22 desam 1995
-0010-09-15T04:44:23 = samdi 15 septam -10
Long
2008-02-05T18:30:30 = 5 fevriye 2008
1995-12-22T09:05:02 = 22 desam 1995
-0010-09-15T04:44:23 = 15 septam -10
Medium
2008-02-05T18:30:30 = 5 fev, 2008
1995-12-22T09:05:02 = 22 des, 1995
-0010-09-15T04:44:23 = 15 sep, -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, same three timestamps, same cute little pattern. π
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
Date plus time, together at last. This is where the full datetime glow-up happens. π
Full
2008-02-05T18:30:30 = mardi 5 fevriye 2008 18:30:30 UTC
1995-12-22T09:05:02 = vandredi 22 desam 1995 09:05:02 UTC
-0010-09-15T04:44:23 = samdi 15 septam -10 04:44:23 UTC
Long
2008-02-05T18:30:30 = 5 fevriye 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22 desam 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15 septam -10 04:44:23 UTC
Medium
2008-02-05T18:30:30 = 5 fev, 2008 18:30:30
1995-12-22T09:05:02 = 22 des, 1995 09:05:02
-0010-09-15T04:44:23 = 15 sep, -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, with its pattern in parentheses and its three example outputs. Buckle up, bestie. π
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 = mar
1995-12-22T09:05:02 = van
-0010-09-15T04:44:23 = sam
EBhm(E h:mm B)
2008-02-05T18:30:30 = mar 6:30 B
1995-12-22T09:05:02 = van 9:05 B
-0010-09-15T04:44:23 = sam 4:44 B
EBhms(E h:mm:ss B)
2008-02-05T18:30:30 = mar 6:30:30 B
1995-12-22T09:05:02 = van 9:05:02 B
-0010-09-15T04:44:23 = sam 4:44:23 B
EHm(E HH:mm)
2008-02-05T18:30:30 = mar 18:30
1995-12-22T09:05:02 = van 09:05
-0010-09-15T04:44:23 = sam 04:44
EHms(E HH:mm:ss)
2008-02-05T18:30:30 = mar 18:30:30
1995-12-22T09:05:02 = van 09:05:02
-0010-09-15T04:44:23 = sam 04:44:23
Ed(d, E)
2008-02-05T18:30:30 = 5, mar
1995-12-22T09:05:02 = 22, van
-0010-09-15T04:44:23 = 15, sam
Ehm(E h:mm a)
2008-02-05T18:30:30 = mar 6:30 PM
1995-12-22T09:05:02 = van 9:05 AM
-0010-09-15T04:44:23 = sam 4:44 AM
Ehms(E h:mm:ss a)
2008-02-05T18:30:30 = mar 6:30:30 PM
1995-12-22T09:05:02 = van 9:05:02 AM
-0010-09-15T04:44:23 = sam 4:44:23 AM
Gy(G y)
2008-02-05T18:30:30 = ap. Z-K 2008
1995-12-22T09:05:02 = ap. Z-K 1995
-0010-09-15T04:44:23 = av. Z-K -10
GyMMM(G y MMM)
2008-02-05T18:30:30 = ap. Z-K 2008 fev
1995-12-22T09:05:02 = ap. Z-K 1995 des
-0010-09-15T04:44:23 = av. Z-K -10 sep
GyMMMEd(G y MMM d, E)
2008-02-05T18:30:30 = ap. Z-K 2008 fev 5, mar
1995-12-22T09:05:02 = ap. Z-K 1995 des 22, van
-0010-09-15T04:44:23 = av. Z-K -10 sep 15, sam
GyMMMd(G y MMM d)
2008-02-05T18:30:30 = ap. Z-K 2008 fev 5
1995-12-22T09:05:02 = ap. Z-K 1995 des 22
-0010-09-15T04:44:23 = av. Z-K -10 sep 15
GyMd(GGGGG y-MM-dd)
2008-02-05T18:30:30 = ap. Z-K 2008-02-05
1995-12-22T09:05:02 = ap. Z-K 1995-12-22
-0010-09-15T04:44:23 = av. Z-K -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, mar
1995-12-22T09:05:02 = 12-22, van
-0010-09-15T04:44:23 = 09-15, sam
MMM(MMM)
2008-02-05T18:30:30 = fev
1995-12-22T09:05:02 = des
-0010-09-15T04:44:23 = sep
MMMEd(E d MMM)
2008-02-05T18:30:30 = mar 5 fev
1995-12-22T09:05:02 = van 22 des
-0010-09-15T04:44:23 = sam 15 sep
MMMMEd(E d MMMM)
2008-02-05T18:30:30 = mar 5 fevriye
1995-12-22T09:05:02 = van 22 desam
-0010-09-15T04:44:23 = sam 15 septam
MMMMW-count-other('week' W 'of' MMMM)
2008-02-05T18:30:30 = week 1 of fevriye
1995-12-22T09:05:02 = week 3 of desam
-0010-09-15T04:44:23 = week 2 of septam
MMMMd(d MMMM)
2008-02-05T18:30:30 = 5 fevriye
1995-12-22T09:05:02 = 22 desam
-0010-09-15T04:44:23 = 15 septam
MMMd(d MMM)
2008-02-05T18:30:30 = 5 fev
1995-12-22T09:05:02 = 22 des
-0010-09-15T04:44:23 = 15 sep
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 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 = mar 5/2/2008
1995-12-22T09:05:02 = van 22/12/1995
-0010-09-15T04:44:23 = sam 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 = fev 2008
1995-12-22T09:05:02 = des 1995
-0010-09-15T04:44:23 = sep -10
yMMMEd(E d MMM y)
2008-02-05T18:30:30 = mar 5 fev 2008
1995-12-22T09:05:02 = van 22 des 1995
-0010-09-15T04:44:23 = sam 15 sep -10
yMMMM(MMMM y)
2008-02-05T18:30:30 = fevriye 2008
1995-12-22T09:05:02 = desam 1995
-0010-09-15T04:44:23 = septam -10
yMMMd(d MMM y)
2008-02-05T18:30:30 = 5 fev 2008
1995-12-22T09:05:02 = 22 des 1995
-0010-09-15T04:44:23 = 15 sep -10
yMd(y-MM-dd) β examples are coming in part 2, bestie. π
okay so same three test timestamps, always the moment: 2008-02-05T18:30:30, 1995-12-22T09:05:02, and -0010-09-15T04:44:23. the date examples land like this:
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 (QQQ y)
quarter + year bestie, and it's serving:
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 long-form quarter flex, no cap:
2008-02-05T18:30:30 = 1e trimes 2008
1995-12-22T09:05:02 = 4em trimes 1995
-0010-09-15T04:44:23 = 3em trimes -10
yw-count-other ('week' w 'of' Y)
week number + year, iykyk:
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 β the locale says yes, 24-hour time is the vibe.
- Local first day of the week:
1 (lindi)β that's the official vibe.
π Strftime Patterns π
these are the strftime shortcuts this locale serves up, cute and classic:
%c (%a %b %e %H:%M:%S %Y) β date time format
2008-02-05T18:30:30 = mar fev 5 18:30:30 2008
1995-12-22T09:05:02 = van des 22 09:05:02 1995
-0010-09-15T04:44:23 = sam sep 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 π
for the whole locale universe, see DateTime::Locale β she's the main character for all the locale data, periodt.
this lil page is from perl v5.42.0, dated 2024-12-12, and it's DateTim...ale::mfe(3) β mwah 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