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