DateTim...e::ar_MR(3)
💖 DateTim...e::ar_MR(3) 💖
okay so bestie, welcome to DateTime::Locale::ar_MR — this is the manual page for the Arabic Mauritania (ar-MR) locale data examples in DateTime::Locale, and it is literally just a giant flex of every single string your locale can spit out. it's giving data dump, it's giving completionist queen 👑. grab a snack, we're going through all of it. no skimming. ✨
🌸 NAME 🌸
DateTime::Locale::ar_MR — locale data examples for the Arabic Mauritania (ar-MR) locale. that's the whole name. iconic, brief, to the point. 💅
🦋 DESCRIPTION 🦋
this pod file contains examples of the locale data available for the Arabic Mauritania locale. that's it, that's the description — it's a show-and-tell file, not a how-to. every list and every example below is the actual output you'd get, so you can eyeball exactly what ar-MR does before you commit to it. 🫶
🎀 Days 🎀
bestie the days here are not ordered Sunday-first like your brain probably expects — this is the order the locale hands them to you, and I'm keeping it exactly as-is. don't come for me, I don't make the rules. 💀
Wide (format)
الاثنين
الثلاثاء
الأربعاء
الخميس
الجمعة
السبت
الأحد
Abbreviated (format)
same energy, same strings, no shrinkage:
الاثنين
الثلاثاء
الأربعاء
الخميس
الجمعة
السبت
الأحد
Narrow (format)
one glyph each. minimalism. main character energy:
ن
ث
ر
خ
ج
س
ح
Wide (stand-alone)
not me listing the exact same wide names again but for stand-alone context 😭:
الاثنين
الثلاثاء
الأربعاء
الخميس
الجمعة
السبت
الأحد
Abbreviated (stand-alone)
الاثنين
الثلاثاء
الأربعاء
الخميس
الجمعة
السبت
الأحد
Narrow (stand-alone)
ن
ث
ر
خ
ج
س
ح
🌈 Months 🌈
twelve months, all present, all accounted for. and yes the spellings are exactly these — أغشت and شتمبر and دجمبر are not typos, do not "fix" them, I'm begging 🫶.
Wide (format)
يناير
فبراير
مارس
إبريل
مايو
يونيو
يوليو
أغشت
شتمبر
أكتوبر
نوفمبر
دجمبر
Abbreviated (format)
يناير
فبراير
مارس
إبريل
مايو
يونيو
يوليو
أغشت
شتمبر
أكتوبر
نوفمبر
دجمبر
Narrow (format)
single letters, maximum aesthetic:
ي
ف
م
إ
و
ن
ل
غ
ش
ك
ب
د
Wide (stand-alone)
يناير
فبراير
مارس
إبريل
مايو
يونيو
يوليو
أغشت
شتمبر
أكتوبر
نوفمبر
دجمبر
Abbreviated (stand-alone)
يناير
فبراير
مارس
إبريل
مايو
يونيو
يوليو
أغشت
شتمبر
أكتوبر
نوفمبر
دجمبر
Narrow (stand-alone)
ي
ف
م
إ
و
ن
ل
غ
ش
ك
ب
د
✨ Quarters ✨
four quarters, four vibes. 💜
Wide (format)
الربع الأول
الربع الثاني
الربع الثالث
الربع الرابع
Abbreviated (format)
الربع الأول
الربع الثاني
الربع الثالث
الربع الرابع
Narrow (format)
Arabic-Indic digits, tiny and perfect:
١
٢
٣
٤
Wide (stand-alone)
الربع الأول
الربع الثاني
الربع الثالث
الربع الرابع
Abbreviated (stand-alone)
الربع الأول
الربع الثاني
الربع الثالث
الربع الرابع
Narrow (stand-alone)
١
٢
٣
٤
🧚 Eras 🧚
just two. before and after. the duality of time, honestly.
Wide (format)
قبل الميلاد
ميلادي
Abbreviated (format)
ق.م
م
Narrow (format)
ق.م
م
⭐ Date Formats ⭐
this is where it gets good, bestie. each block shows three fixed sample timestamps formatted at that length — 2008-02-05T18:30:30, 1995-12-22T09:05:02, and the chaotic little -0010-09-15T04:44:23. same three everywhere, so you can compare lengths apples to apples. 🍓
Full
2008-02-05T18:30:30 = الثلاثاء، 5 فبراير 2008
1995-12-22T09:05:02 = الجمعة، 22 دجمبر 1995
-0010-09-15T04:44:23 = السبت، 15 شتمبر -10
Long
2008-02-05T18:30:30 = 5 فبراير 2008
1995-12-22T09:05:02 = 22 دجمبر 1995
-0010-09-15T04:44:23 = 15 شتمبر -10
Medium
2008-02-05T18:30:30 = 05/02/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/09/-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 🔥
same three timestamps, but now we're only looking at the clock half. notice how Full and Long print the exact same thing here — that's not me being lazy, that's just the data. 🙈
Full
2008-02-05T18:30:30 = 6:30:30 م UTC
1995-12-22T09:05:02 = 9:05:02 ص UTC
-0010-09-15T04:44:23 = 4:44:23 ص UTC
Long
2008-02-05T18:30:30 = 6:30:30 م UTC
1995-12-22T09:05:02 = 9:05:02 ص UTC
-0010-09-15T04:44:23 = 4:44:23 ص UTC
Medium
2008-02-05T18:30:30 = 6:30:30 م
1995-12-22T09:05:02 = 9:05:02 ص
-0010-09-15T04:44:23 = 4:44:23 ص
Short
2008-02-05T18:30:30 = 6:30 م
1995-12-22T09:05:02 = 9:05 ص
-0010-09-15T04:44:23 = 4:44 ص
🌸 Datetime Formats 🌸
date + time, glued together with that beautiful ، separator. the full package. 🎀
Full
2008-02-05T18:30:30 = الثلاثاء، 5 فبراير 2008، 6:30:30 م UTC
1995-12-22T09:05:02 = الجمعة، 22 دجمبر 1995، 9:05:02 ص UTC
-0010-09-15T04:44:23 = السبت، 15 شتمبر -10، 4:44:23 ص UTC
Long
2008-02-05T18:30:30 = 5 فبراير 2008، 6:30:30 م UTC
1995-12-22T09:05:02 = 22 دجمبر 1995، 9:05:02 ص UTC
-0010-09-15T04:44:23 = 15 شتمبر -10، 4:44:23 ص UTC
Medium
2008-02-05T18:30:30 = 05/02/2008، 6:30:30 م
1995-12-22T09:05:02 = 22/12/1995، 9:05:02 ص
-0010-09-15T04:44:23 = 15/09/-10، 4:44:23 ص
Short
2008-02-05T18:30:30 = 5/2/2008، 6:30 م
1995-12-22T09:05:02 = 22/12/1995، 9:05 ص
-0010-09-15T04:44:23 = 15/9/-10، 4:44 ص
👑 Available Formats 👑
okay this is the big one — every named format this locale ships, each with its pattern in parentheses and the same three timestamps. buckle up, there are a LOT and I'm not skipping a single one, because I'm a good friend. 💅
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 = الثلاثاء
1995-12-22T09:05:02 = الجمعة
-0010-09-15T04:44:23 = السبت
EBhm (E 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
EBhms (E 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
EHm (E HH:mm)
2008-02-05T18:30:30 = الثلاثاء 18:30
1995-12-22T09:05:02 = الجمعة 09:05
-0010-09-15T04:44:23 = السبت 04:44
EHms (E 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
Ed (E، d)
2008-02-05T18:30:30 = الثلاثاء، 5
1995-12-22T09:05:02 = الجمعة، 22
-0010-09-15T04:44:23 = السبت، 15
Ehm (E h:mm a)
2008-02-05T18:30:30 = الثلاثاء 6:30 م
1995-12-22T09:05:02 = الجمعة 9:05 ص
-0010-09-15T04:44:23 = السبت 4:44 ص
Ehms (E h:mm:ss a)
2008-02-05T18:30:30 = الثلاثاء 6:30:30 م
1995-12-22T09:05:02 = الجمعة 9:05:02 ص
-0010-09-15T04:44:23 = السبت 4:44:23 ص
Gy (y G)
2008-02-05T18:30:30 = 2008 م
1995-12-22T09:05:02 = 1995 م
-0010-09-15T04:44:23 = -10 ق.م
GyMMM (MMM y G)
2008-02-05T18:30:30 = فبراير 2008 م
1995-12-22T09:05:02 = دجمبر 1995 م
-0010-09-15T04:44:23 = شتمبر -10 ق.م
GyMMMEd (E، d MMM y G)
2008-02-05T18:30:30 = الثلاثاء، 5 فبراير 2008 م
1995-12-22T09:05:02 = الجمعة، 22 دجمبر 1995 م
-0010-09-15T04:44:23 = السبت، 15 شتمبر -10 ق.م
GyMMMd (d MMM y G)
2008-02-05T18:30:30 = 5 فبراير 2008 م
1995-12-22T09:05:02 = 22 دجمبر 1995 م
-0010-09-15T04:44:23 = 15 شتمبر -10 ق.م
GyMd (dd-MM-y GGGGG)
look at that double dash in 15-09--10 — that's not a typo, that's the year being negative, bestie. 💀
2008-02-05T18:30:30 = 05-02-2008 م
1995-12-22T09:05:02 = 22-12-1995 م
-0010-09-15T04:44:23 = 15-09--10 ق.م
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 (L)
2008-02-05T18:30:30 = 2
1995-12-22T09:05:02 = 12
-0010-09-15T04:44:23 = 9
MEd (E، d/M)
2008-02-05T18:30:30 = الثلاثاء، 5/2
1995-12-22T09:05:02 = الجمعة، 22/12
-0010-09-15T04:44:23 = السبت، 15/9
MMM (LLL)
2008-02-05T18:30:30 = فبراير
1995-12-22T09:05:02 = دجمبر
-0010-09-15T04:44:23 = شتمبر
MMMEd (E، d MMM)
2008-02-05T18:30:30 = الثلاثاء، 5 فبراير
1995-12-22T09:05:02 = الجمعة، 22 دجمبر
-0010-09-15T04:44:23 = السبت، 15 شتمبر
MMMMEd (E، d MMMM)
2008-02-05T18:30:30 = الثلاثاء، 5 فبراير
1995-12-22T09:05:02 = الجمعة، 22 دجمبر
-0010-09-15T04:44:23 = السبت، 15 شتمبر
MMMMW-count-few (الأسبوع W من MMMM)
yes, the pattern text itself is localised too — obsessed. 🧚
2008-02-05T18:30:30 = الأسبوع 1 من فبراير
1995-12-22T09:05:02 = الأسبوع 3 من دجمبر
-0010-09-15T04:44:23 = الأسبوع 2 من شتمبر
MMMMW-count-many (الأسبوع W من MMMM)
2008-02-05T18:30:30 = الأسبوع 1 من فبراير
1995-12-22T09:05:02 = الأسبوع 3 من دجمبر
-0010-09-15T04:44:23 = الأسبوع 2 من شتمبر
MMMMW-count-one (الأسبوع W من MMMM)
2008-02-05T18:30:30 = الأسبوع 1 من فبراير
1995-12-22T09:05:02 = الأسبوع 3 من دجمبر
-0010-09-15T04:44:23 = الأسبوع 2 من شتمبر
MMMMW-count-other (الأسبوع W من MMMM)
2008-02-05T18:30:30 = الأسبوع 1 من فبراير
1995-12-22T09:05:02 = الأسبوع 3 من دجمبر
-0010-09-15T04:44:23 = الأسبوع 2 من شتمبر
MMMMW-count-two (الأسبوع W من MMMM)
2008-02-05T18:30:30 = الأسبوع 1 من فبراير
1995-12-22T09:05:02 = الأسبوع 3 من دجمبر
-0010-09-15T04:44:23 = الأسبوع 2 من شتمبر
MMMMW-count-zero (الأسبوع W من MMMM)
six count variants in a row, all printing the same thing — that's the locale being thorough, not me padding the page. 🫶
2008-02-05T18:30:30 = الأسبوع 1 من فبراير
1995-12-22T09:05:02 = الأسبوع 3 من دجمبر
-0010-09-15T04:44:23 = الأسبوع 2 من شتمبر
MMMMd (d MMMM)
2008-02-05T18:30:30 = 5 فبراير
1995-12-22T09:05:02 = 22 دجمبر
-0010-09-15T04:44:23 = 15 شتمبر
MMMd (d MMM)
and this is exactly where part 1 runs out, bestie 😭 — MMMd has its pattern right there in the heading, but the examples come in part 2. don't close the tab, we're not done, keep scrolling 👑💖
MMdd — shows the format dd/MM, so day first then month, both zero-padded 🎀
2008-02-05T18:30:30 = 05/02
1995-12-22T09:05:02 = 22/12
-0010-09-15T04:44:23 = 15/09
Md — format d/M, same energy as above but no leading zeros, we're being chill about it ✨
2008-02-05T18:30:30 = 5/2
1995-12-22T09:05:02 = 22/12
-0010-09-15T04:44:23 = 15/9
d — format d, literally just the day, that's the whole personality 💅
2008-02-05T18:30:30 = 5
1995-12-22T09:05:02 = 22
-0010-09-15T04:44:23 = 15
h — format h a, so the hour plus the Arabic AM/PM marker (ص / م) 🦋
2008-02-05T18:30:30 = 6 م
1995-12-22T09:05:02 = 9 ص
-0010-09-15T04:44:23 = 4 ص
hm — format h:mm a, hour and minute with the AM/PM marker, iconic 👑
2008-02-05T18:30:30 = 6:30 م
1995-12-22T09:05:02 = 9:05 ص
-0010-09-15T04:44:23 = 4:44 ص
hms — format h:mm:ss a, now we brought seconds to the party 🎀
2008-02-05T18:30:30 = 6:30:30 م
1995-12-22T09:05:02 = 9:05:02 ص
-0010-09-15T04:44:23 = 4:44:23 ص
hmsv — format h:mm:ss a v, same as hms but with the time zone slapped on the end 🌍
2008-02-05T18:30:30 = 6:30:30 م UTC
1995-12-22T09:05:02 = 9:05:02 ص UTC
-0010-09-15T04:44:23 = 4:44:23 ص UTC
hmv — format h:mm a v, hour + minute + time zone, no seconds, we're keeping it snack-sized 🍓
2008-02-05T18:30:30 = 6:30 م UTC
1995-12-22T09:05:02 = 9:05 ص UTC
-0010-09-15T04:44:23 = 4:44 ص UTC
ms — format mm:ss, minutes and seconds only, it's giving stopwatch ⏱️
2008-02-05T18:30:30 = 30:30
1995-12-22T09:05:02 = 05:02
-0010-09-15T04:44:23 = 44:23
y — format y, just the year, minimal queen behaviour 👑
2008-02-05T18:30:30 = 2008
1995-12-22T09:05:02 = 1995
-0010-09-15T04:44:23 = -10
yM — format M/y, month then year 🦋
2008-02-05T18:30:30 = 2/2008
1995-12-22T09:05:02 = 12/1995
-0010-09-15T04:44:23 = 9/-10
yMEd — format E، d/M/y, weekday name + day/month/year, separated by that Arabic comma ، ✨
2008-02-05T18:30:30 = الثلاثاء، 5/2/2008
1995-12-22T09:05:02 = الجمعة، 22/12/1995
-0010-09-15T04:44:23 = السبت، 15/9/-10
yMM — format MM/y, zero-padded month / year 🎀
2008-02-05T18:30:30 = 02/2008
1995-12-22T09:05:02 = 12/1995
-0010-09-15T04:44:23 = 09/-10
yMMM — format MMM y, abbreviated month name then year 🌸
2008-02-05T18:30:30 = فبراير 2008
1995-12-22T09:05:02 = دجمبر 1995
-0010-09-15T04:44:23 = شتمبر -10
yMMMEd — format E، d MMM y, weekday + day + abbreviated month + year, the whole package 🫶
2008-02-05T18:30:30 = الثلاثاء، 5 فبراير 2008
1995-12-22T09:05:02 = الجمعة، 22 دجمبر 1995
-0010-09-15T04:44:23 = السبت، 15 شتمبر -10
yMMMM — format MMMM y, full month name + year, no abbreviations here bestie 💖
2008-02-05T18:30:30 = فبراير 2008
1995-12-22T09:05:02 = دجمبر 1995
-0010-09-15T04:44:23 = شتمبر -10
yMMMd — format d MMM y, day + abbreviated month + year 🦋
2008-02-05T18:30:30 = 5 فبراير 2008
1995-12-22T09:05:02 = 22 دجمبر 1995
-0010-09-15T04:44:23 = 15 شتمبر -10
yMd — format d/M/y, the classic day/month/year no-padding combo ✨
2008-02-05T18:30:30 = 5/2/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/9/-10
yQQQ — format QQQ y, abbreviated quarter + year 🌈
2008-02-05T18:30:30 = الربع الأول 2008
1995-12-22T09:05:02 = الربع الرابع 1995
-0010-09-15T04:44:23 = الربع الثالث -10
yQQQQ — format QQQQ y, full quarter + year — and ngl, for this locale it prints the exact same strings as yQQQ 💀
2008-02-05T18:30:30 = الربع الأول 2008
1995-12-22T09:05:02 = الربع الرابع 1995
-0010-09-15T04:44:23 = الربع الثالث -10
Now the week-of-year ones — format الأسبوع w من سنة Y for all six of them, and every single plural bucket prints the same output. All six. Identical. We love an efficient locale 🧚
yw-count-few
2008-02-05T18:30:30 = الأسبوع 6 من سنة 2008
1995-12-22T09:05:02 = الأسبوع 51 من سنة 1995
-0010-09-15T04:44:23 = الأسبوع 37 من سنة -10
yw-count-many
2008-02-05T18:30:30 = الأسبوع 6 من سنة 2008
1995-12-22T09:05:02 = الأسبوع 51 من سنة 1995
-0010-09-15T04:44:23 = الأسبوع 37 من سنة -10
yw-count-one
2008-02-05T18:30:30 = الأسبوع 6 من سنة 2008
1995-12-22T09:05:02 = الأسبوع 51 من سنة 1995
-0010-09-15T04:44:23 = الأسبوع 37 من سنة -10
yw-count-other
2008-02-05T18:30:30 = الأسبوع 6 من سنة 2008
1995-12-22T09:05:02 = الأسبوع 51 من سنة 1995
-0010-09-15T04:44:23 = الأسبوع 37 من سنة -10
yw-count-two
2008-02-05T18:30:30 = الأسبوع 6 من سنة 2008
1995-12-22T09:05:02 = الأسبوع 51 من سنة 1995
-0010-09-15T04:44:23 = الأسبوع 37 من سنة -10
yw-count-zero
2008-02-05T18:30:30 = الأسبوع 6 من سنة 2008
1995-12-22T09:05:02 = الأسبوع 51 من سنة 1995
-0010-09-15T04:44:23 = الأسبوع 37 من سنة -10
✨ Miscellaneous ✨
Couple of quick locale facts before we move on 💜
- Prefers 24 hour time? No — it's giving 12-hour clock energy, hence those
ص/مmarkers everywhere 🕐 - Local first day of the week:
1 (الاثنين)👑
🌸 Strftime Patterns 🌸
These are the strftime-style escapes this locale hands you, with their real example output so you can see exactly what you're getting 🎀
%c (%a %b %e %H:%M:%S %Y) — the date time format 🦋
2008-02-05T18:30:30 = الثلاثاء فبراير 5 18:30:30 2008
1995-12-22T09:05:02 = الجمعة دجمبر 22 09:05:02 1995
-0010-09-15T04:44:23 = السبت شتمبر 15 04:44:23 -10
%x (%m/%d/%y) — the 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) — the time format, and yes this one is 24-hour 👑🔥
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 💖
See DateTime::Locale. That's the whole support section, go read the parent, it has the lore 📚
okay that's the whole thing bestie, you're now officially fluent in ar_MR date formatting 🌈💅 This page came from perl v5.42.0, dated 2024-12-12 — go off and format some dates, no cap 🫶✨
📦 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