DateTim...e::fr_MR(3)
🌸 NAME 🌸
okay so bestie, buckle up 💅 this is DateTim...e::fr_MR(3) — the manpage header literally reads DateTim...e::fr_MR(3) User Contributed Perl Documentation DateTim...e::fr_MR(3), and the actual module it's all about is DateTime::Locale::fr_MR, which is the locale data examples situation for the French Mauritania (fr-MR) locale. iykyk 💖
🦋 DESCRIPTION 🦋
fr fr, this pod file is literally just a big stack of examples of the locale data that's available for the French Mauritania locale. like, every single name and number format the locale knows about, served up so you can see exactly what it looks like. obsessed 🎀
💖 Days 💖
🌈 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
yes bestie,MandMshow up twice — that's literally what the data says, don't come for me 😭
🌈 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 🦋
✨ 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
the narrow months are giving "one letter and a dream" 😭JJJthree separate times, iconic behaviour fr
🎀 Quarters 🎀
💜 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 👑
🌸 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 💅
⭐ 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
that -10 at the end is a negative year, bestie — no cap, the locale data genuinely just writes it like that 💀
🫶 Time Formats 🫶
🔥 Full
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
🔥 Long
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
🔥 Medium
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
🔥 Short
2008-02-05T18:30:30 = 6:30 PM
1995-12-22T09:05:02 = 9:05 AM
-0010-09-15T04:44:23 = 4:44 AM
🧚 Datetime Formats 🧚
💖 Full
2008-02-05T18:30:30 = mardi 5 février 2008, 6:30:30 PM UTC
1995-12-22T09:05:02 = vendredi 22 décembre 1995, 9:05:02 AM UTC
-0010-09-15T04:44:23 = samedi 15 septembre -10, 4:44:23 AM UTC
💖 Long
2008-02-05T18:30:30 = 5 février 2008, 6:30:30 PM UTC
1995-12-22T09:05:02 = 22 décembre 1995, 9:05:02 AM UTC
-0010-09-15T04:44:23 = 15 septembre -10, 4:44:23 AM UTC
💖 Medium
2008-02-05T18:30:30 = 5 févr. 2008, 6:30:30 PM
1995-12-22T09:05:02 = 22 déc. 1995, 9:05:02 AM
-0010-09-15T04:44:23 = 15 sept. -10, 4:44:23 AM
💖 Short
2008-02-05T18:30:30 = 05/02/2008 6:30 PM
1995-12-22T09:05:02 = 22/12/1995 9:05 AM
-0010-09-15T04:44:23 = 15/09/-10 4:44 AM
🌈 Available Formats 🌈
okay this is the big one bestie — every named format this locale ships, with the pattern it maps to in parentheses, and three sample datetimes each. so many. slay. 👑
🍓 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
yes the pattern literally has a quoted 'h' in it — that's the data, bestie, I don't make the rules 🎀
🍓 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)
count-one and count-other are two separate formats, bestie — they just happen to hand you the exact same strings here 💜
🍓 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)
and this is exactly where part 1 runs out of page, bestie 😭 the yMMMd samples are coming at you in part 2 — don't go anywhere, there's more of this locale to vibe with 💅✨
🦋 yMd (dd/MM/y)
2008-02-05T18:30:30 = 05/02/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/09/-10
🎀 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 = 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)
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)
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
ok so bestie, notice how bothyw-count-oneandyw-count-otherspit out literally the same thing? Yeah. That's not a typo on my end, that's just how this locale rolls. 🫶
🌸 Miscellaneous
Two lil' vibe-check settings, and here's what they're set to:
- Prefers 24 hour time? — No 🙅
- Local first day of the week —
1(lundi) 👑
So yeah, the week starts on Monday around here, and the clock's doing the 12-hour thing. That's the fr_MR agenda. 💅
⭐ Strftime Patterns
These are the classic strftime-style patterns, and yes, they have opinions.
🍓 %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
ngl, peep that double space infévr. 5— that's%ebeing%e, space-padding the day like the icon it is. Not me changing it. 🙈
🌈 %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
lowkey iconic that %x is month-first while the rest of the locale is out here doing day-first — it's giving "strftime said what it said". 💀 Anyway. Not my business. Moving on. 🦋
👑 SUPPORT
Wanna know more? See DateTime::Locale. That's the whole support section, bestie — short, sweet, and to the point. 🫶
And that's a wrap on the fr_MR lore!! 💖 This page came to you courtesy of perl v5.42.0, dated 2024-12-12, and it lives at DateTim...e::fr_MR(3) — go forth and format your dates in Mauritian French, you absolute main character. Slay. ✨🎀
📦 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