DateTim...e::fr_KM(3)

💖 NAME 💖

okay so this is DateTim...e::fr_KM(3) from the User Contributed Perl Documentation, and the actual module is DateTime::Locale::fr_KM — locale data examples for the French Comoros (fr-KM) locale. Slay.

🦋 DESCRIPTION 🦋

This pod file is literally a little treasure chest of examples of the locale data available for the French Comoros locale. No cap, that's the whole vibe here.

🌸 Days 🌸

The week is serving full main character energy in these lists. Wide, abbreviated, narrow — format and stand-alone both.

Wide (format) ✨

lundi
mardi
mercredi
jeudi
vendredi
samedi
dimanche

Abbreviated (format) ✨

lun.
mar.
mer.
jeu.
ven.
sam.
dim.

Narrow (format) ✨

L
M
M
J
V
S
D

Wide (stand-alone) ✨

lundi
mardi
mercredi
jeudi
vendredi
samedi
dimanche

Abbreviated (stand-alone) ✨

lun.
mar.
mer.
jeu.
ven.
sam.
dim.

Narrow (stand-alone) ✨

L
M
M
J
V
S
D

🎀 Months 🎀

Months next, bestie. All the wide, abbreviated, and narrow versions are here, in format and stand-alone flavors.

Wide (format) 🌷

janvier
février
mars
avril
mai
juin
juillet
août
septembre
octobre
novembre
décembre

Abbreviated (format) 🌷

janv.
févr.
mars
avr.
mai
juin
juil.
août
sept.
oct.
nov.
déc.

Narrow (format) 🌷

J
F
M
A
M
J
J
A
S
O
N
D

Wide (stand-alone) 🌷

janvier
février
mars
avril
mai
juin
juillet
août
septembre
octobre
novembre
décembre

Abbreviated (stand-alone) 🌷

janv.
févr.
mars
avr.
mai
juin
juil.
août
sept.
oct.
nov.
déc.

Narrow (stand-alone) 🌷

J
F
M
A
M
J
J
A
S
O
N
D

🦋 Quarters 🦋

Quarter names and abbreviations, plus the stand-alone versions. Cute and complete.

Wide (format) 💫

1er trimestre
2e trimestre
3e trimestre
4e trimestre

Abbreviated (format) 💫

T1
T2
T3
T4

Narrow (format) 💫

1
2
3
4

Wide (stand-alone) 💫

1er trimestre
2e trimestre
3e trimestre
4e trimestre

Abbreviated (stand-alone) 💫

T1
T2
T3
T4

Narrow (stand-alone) 💫

1
2
3
4

🌈 Eras 🌈

Era names, wide and abbreviated and narrow. That's it, that's the section.

Wide (format) ⭐

avant Jésus-Christ
après Jésus-Christ

Abbreviated (format) ⭐

av. J.-C.
ap. J.-C.

Narrow (format) ⭐

av. J.-C.
ap. J.-C.

💅 Date Formats 💅

Now the actual formatted date examples. Full, Long, Medium, Short — all present and accounted for.

Full 👑

2008-02-05T18:30:30 = mardi 5 février 2008
1995-12-22T09:05:02 = vendredi 22 décembre 1995
-0010-09-15T04:44:23 = samedi 15 septembre -10

Long 👑

2008-02-05T18:30:30 = 5 février 2008
1995-12-22T09:05:02 = 22 décembre 1995
-0010-09-15T04:44:23 = 15 septembre -10

Medium 👑

2008-02-05T18:30:30 = 5 févr. 2008
1995-12-22T09:05:02 = 22 déc. 1995
-0010-09-15T04:44:23 = 15 sept. -10

Short 👑

2008-02-05T18:30:30 = 05/02/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/09/-10

🕰️ Time Formats 🕰️

Time formats, same drill. UTC shows up in Full and Long like it's famous.

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 combos, slay. Full, Long, Medium, Short, all here.

Full 🔥

2008-02-05T18:30:30 = mardi 5 février 2008, 18:30:30 UTC
1995-12-22T09:05:02 = vendredi 22 décembre 1995, 09:05:02 UTC
-0010-09-15T04:44:23 = samedi 15 septembre -10, 04:44:23 UTC

Long 🔥

2008-02-05T18:30:30 = 5 février 2008, 18:30:30 UTC
1995-12-22T09:05:02 = 22 décembre 1995, 09:05:02 UTC
-0010-09-15T04:44:23 = 15 septembre -10, 04:44:23 UTC

Medium 🔥

2008-02-05T18:30:30 = 5 févr. 2008, 18:30:30
1995-12-22T09:05:02 = 22 déc. 1995, 09:05:02
-0010-09-15T04:44:23 = 15 sept. -10, 04:44:23

Short 🔥

2008-02-05T18:30:30 = 05/02/2008 18:30
1995-12-22T09:05:02 = 22/12/1995 09:05
-0010-09-15T04:44:23 = 15/09/-10 04:44

🌟 Available Formats 🌟

Okay bestie, this is the big one: every available format heading and its sample outputs. Buckle up, because it's giving complete data energy.

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 (E) 🌸

2008-02-05T18:30:30 = mar.
1995-12-22T09:05:02 = ven.
-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 = ven. 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 = ven. 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 = ven. 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 = ven. 09:05:02
-0010-09-15T04:44:23 = sam. 04:44:23

Ed (E d) 🌸

2008-02-05T18:30:30 = mar. 5
1995-12-22T09:05:02 = ven. 22
-0010-09-15T04:44:23 = sam. 15

Ehm (E h:mm a) 🌸

2008-02-05T18:30:30 = mar. 6:30 PM
1995-12-22T09:05:02 = ven. 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 = ven. 9:05:02 AM
-0010-09-15T04:44:23 = sam. 4:44:23 AM

Gy (y G) 🌸

2008-02-05T18:30:30 = 2008 ap. J.-C.
1995-12-22T09:05:02 = 1995 ap. J.-C.
-0010-09-15T04:44:23 = -10 av. J.-C.

GyMMM (MMM y G) 🌸

2008-02-05T18:30:30 = févr. 2008 ap. J.-C.
1995-12-22T09:05:02 = déc. 1995 ap. J.-C.
-0010-09-15T04:44:23 = sept. -10 av. J.-C.

GyMMMEd (E d MMM y G) 🌸

2008-02-05T18:30:30 = mar. 5 févr. 2008 ap. J.-C.
1995-12-22T09:05:02 = ven. 22 déc. 1995 ap. J.-C.
-0010-09-15T04:44:23 = sam. 15 sept. -10 av. J.-C.

GyMMMd (d MMM y G) 🌸

2008-02-05T18:30:30 = 5 févr. 2008 ap. J.-C.
1995-12-22T09:05:02 = 22 déc. 1995 ap. J.-C.
-0010-09-15T04:44:23 = 15 sept. -10 av. J.-C.

GyMd (dd/MM/y GGGGG) 🌸

2008-02-05T18:30:30 = 05/02/2008 ap. J.-C.
1995-12-22T09:05:02 = 22/12/1995 ap. J.-C.
-0010-09-15T04:44:23 = 15/09/-10 av. J.-C.

H (HH 'h') 🌸

2008-02-05T18:30:30 = 18 h
1995-12-22T09:05:02 = 09 h
-0010-09-15T04:44:23 = 04 h

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 (L) 🌸

2008-02-05T18:30:30 = 2
1995-12-22T09:05:02 = 12
-0010-09-15T04:44:23 = 9

MEd (E dd/MM) 🌸

2008-02-05T18:30:30 = mar. 05/02
1995-12-22T09:05:02 = ven. 22/12
-0010-09-15T04:44:23 = sam. 15/09

MMM (LLL) 🌸

2008-02-05T18:30:30 = févr.
1995-12-22T09:05:02 = déc.
-0010-09-15T04:44:23 = sept.

MMMEd (E d MMM) 🌸

2008-02-05T18:30:30 = mar. 5 févr.
1995-12-22T09:05:02 = ven. 22 déc.
-0010-09-15T04:44:23 = sam. 15 sept.

MMMMW-count-one ('semaine' W (MMMM)) 🌸

2008-02-05T18:30:30 = semaine 1 (février)
1995-12-22T09:05:02 = semaine 3 (décembre)
-0010-09-15T04:44:23 = semaine 2 (septembre)

MMMMW-count-other ('semaine' W (MMMM)) 🌸

2008-02-05T18:30:30 = semaine 1 (février)
1995-12-22T09:05:02 = semaine 3 (décembre)
-0010-09-15T04:44:23 = semaine 2 (septembre)

MMMMd (d MMMM) 🌸

2008-02-05T18:30:30 = 5 février
1995-12-22T09:05:02 = 22 décembre
-0010-09-15T04:44:23 = 15 septembre

MMMd (d MMM) 🌸

2008-02-05T18:30:30 = 5 févr.
1995-12-22T09:05:02 = 22 déc.
-0010-09-15T04:44:23 = 15 sept.

Md (dd/MM) 🌸

2008-02-05T18:30:30 = 05/02
1995-12-22T09:05:02 = 22/12
-0010-09-15T04:44:23 = 15/09

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 (mm:ss) 🌸

2008-02-05T18:30:30 = 30:30
1995-12-22T09:05:02 = 05: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 (MM/y) 🌸

2008-02-05T18:30:30 = 02/2008
1995-12-22T09:05:02 = 12/1995
-0010-09-15T04:44:23 = 09/-10

yMEd (E dd/MM/y) 🌸

2008-02-05T18:30:30 = mar. 05/02/2008
1995-12-22T09:05:02 = ven. 22/12/1995
-0010-09-15T04:44:23 = sam. 15/09/-10

yMMM (MMM y) 🌸

2008-02-05T18:30:30 = févr. 2008
1995-12-22T09:05:02 = déc. 1995
-0010-09-15T04:44:23 = sept. -10

yMMMEd (E d MMM y) 🌸

2008-02-05T18:30:30 = mar. 5 févr. 2008
1995-12-22T09:05:02 = ven. 22 déc. 1995
-0010-09-15T04:44:23 = sam. 15 sept. -10

yMMMM (MMMM y) 🌸

2008-02-05T18:30:30 = février 2008
1995-12-22T09:05:02 = décembre 1995
-0010-09-15T04:44:23 = septembre -10

yMMMd (d MMM y) 🌸

2008-02-05T18:30:30 = 5 févr. 2008
1995-12-22T09:05:02 = 22 déc. 1995
-0010-09-15T04:44:23 = 15 sept. -10

yMd (dd/MM/y) 🌸

...still in the pattern zone, bestie, we're not done yet 😤 these are the quarter + week-of-year patterns and they're lowkey gorgeous:

  • yQQQ (QQQ y) — short quarter name then the year
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, spelled-out quarter, and yes it counts quarters in French so you get 1er for the first one and e for the rest 🎀
2008-02-05T18:30:30 = 1er trimestre 2008
1995-12-22T09:05:02 = 4e trimestre 1995
-0010-09-15T04:44:23 = 3e trimestre -10
  • yw-count-one ('semaine' w 'de' Y) — week number, singular form (the count-one vibes)
2008-02-05T18:30:30 = semaine 6 de 2008
1995-12-22T09:05:02 = semaine 51 de 1995
-0010-09-15T04:44:23 = semaine 37 de -10
  • yw-count-other ('semaine' w 'de' Y) — week number, other form. Same output here, no cap, because French doesn't switch it up for this one 💅
2008-02-05T18:30:30 = semaine 6 de 2008
1995-12-22T09:05:02 = semaine 51 de 1995
-0010-09-15T04:44:23 = semaine 37 de -10

🌸 Miscellaneous 🌸

Some quick facts about how this locale likes to live its life:

  • Prefers 24 hour time? Yes ⏰ (no AM/PM nonsense here, she's a grown-up)
  • Local first day of the week: 1 (lundi) — Monday girlies rise up 🫶

🦋 Strftime Patterns 🦋

These are the <italic>strftime</italic>-style patterns — the shortcut formats, and here's exactly what they spit out for this locale:

  • %c (%a %b %e %H:%M:%S %Y) — date time format
2008-02-05T18:30:30 = mar. févr.  5 18:30:30 2008
1995-12-22T09:05:02 = ven. déc. 22 09:05:02 1995
-0010-09-15T04:44:23 = sam. sept. 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
Heads up bestie: %x is the %m/%d/%y order (month first) — so if you assumed day-first like a good little European, nope, check your output twice 🙈

💜 SUPPORT 💜

Need more? See DateTime::Locale. That's the mothership, she has all the answers 🫶


and that's a wrap on DateTim...e::fr_KM(3) ✨ this little page is perl v5.42.0, dated 2024-12-12 — go forth and format your Comorian French dates immaculately, you absolute icon 👑💖

📦 where this page comes from