DateTim...:mgo_CM(3)
🦋 DateTime::Locale::mgo_CM — part 1 of 2
okay so bestie, listen 💖 this is the pod file for the Metaʼ Cameroon locale, aka mgo-CM, and it is literally a whole little museum of locale data examples. It lives in the DateTime::Locale family (User Contributed Perl Documentation, section 3 of the manual, iykyk) and it's just here to show you what the data actually looks like when it renders. No cap, it's a showcase. 🎀
The name on the tin is DateTime::Locale::mgo_CM, and the whole vibe is "here are examples of the locale data available for the Metaʼ Cameroon locale." That's it, that's the job. ✨
🌸 DESCRIPTION
This pod file contains examples of the locale data available for the Metaʼ Cameroon locale. Think of it as a lookbook — every list below is the same data, just dressed in its different widths and formats. Slay. 💅
☀️ Days
Wide (format)
Aneg 2
Aneg 3
Aneg 4
Aneg 5
Aneg 6
Aneg 7
Aneg 1
Abbreviated (format)
Aneg 2
Aneg 3
Aneg 4
Aneg 5
Aneg 6
Aneg 7
Aneg 1
Narrow (format)
2
3
4
5
6
7
1
Wide (stand-alone)
Aneg 2
Aneg 3
Aneg 4
Aneg 5
Aneg 6
Aneg 7
Aneg 1
Abbreviated (stand-alone)
Aneg 2
Aneg 3
Aneg 4
Aneg 5
Aneg 6
Aneg 7
Aneg 1
Narrow (stand-alone)
2
3
4
5
6
7
1
🌙 Months
Wide (format)
iməg mbegtug
imeg àbùbì
imeg mbəŋchubi
iməg ngwət
iməg fog
iməg ichiibɔd
iməg àdùmbəŋ
iməg ichika
iməg kud
iməg tèsiʼe
iməg zò
iməg krizmed
Abbreviated (format)
mbegtug
imeg àbùbì
imeg mbəŋchubi
iməg ngwət
iməg fog
iməg ichiibɔd
iməg àdùmbəŋ
iməg ichika
iməg kud
iməg tèsiʼe
iməg zò
iməg krizmed
Narrow (format)
M1
A2
M3
N4
F5
I6
A7
I8
K9
10
11
12
Wide (stand-alone)
iməg mbegtug
imeg àbùbì
imeg mbəŋchubi
iməg ngwət
iməg fog
iməg ichiibɔd
iməg àdùmbəŋ
iməg ichika
iməg kud
iməg tèsiʼe
iməg zò
iməg krizmed
Abbreviated (stand-alone)
mbegtug
imeg àbùbì
imeg mbəŋchubi
iməg ngwət
iməg fog
iməg ichiibɔd
iməg àdùmbəŋ
iməg ichika
iməg kud
iməg tèsiʼe
iməg zò
iməg krizmed
Narrow (stand-alone)
M1
A2
M3
N4
F5
I6
A7
I8
K9
10
11
12
🧚 Quarters
Wide (format)
Q1
Q2
Q3
Q4
Abbreviated (format)
Q1
Q2
Q3
Q4
Narrow (format)
1
2
3
4
Wide (stand-alone)
Q1
Q2
Q3
Q4
Abbreviated (stand-alone)
Q1
Q2
Q3
Q4
Narrow (stand-alone)
1
2
3
4
👑 Eras
Wide (format)
BCE
CE
Abbreviated (format)
BCE
CE
Narrow (format)
BCE
CE
🗓️ Date Formats
Full
2008-02-05T18:30:30 = Aneg 3, 2008 imeg àbùbì 05
1995-12-22T09:05:02 = Aneg 6, 1995 iməg krizmed 22
-0010-09-15T04:44:23 = Aneg 7, -10 iməg kud 15
Long
2008-02-05T18:30:30 = 2008 imeg àbùbì 5
1995-12-22T09:05:02 = 1995 iməg krizmed 22
-0010-09-15T04:44:23 = -10 iməg kud 15
Medium
2008-02-05T18:30:30 = 2008 imeg àbùbì 5
1995-12-22T09:05:02 = 1995 iməg krizmed 22
-0010-09-15T04:44:23 = -10 iməg kud 15
Short
2008-02-05T18:30:30 = 2008-02-05
1995-12-22T09:05:02 = 1995-12-22
-0010-09-15T04:44:23 = -10-09-15
⏰ Time Formats
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
Full
2008-02-05T18:30:30 = Aneg 3, 2008 imeg àbùbì 05 18:30:30 UTC
1995-12-22T09:05:02 = Aneg 6, 1995 iməg krizmed 22 09:05:02 UTC
-0010-09-15T04:44:23 = Aneg 7, -10 iməg kud 15 04:44:23 UTC
Long
2008-02-05T18:30:30 = 2008 imeg àbùbì 5 18:30:30 UTC
1995-12-22T09:05:02 = 1995 iməg krizmed 22 09:05:02 UTC
-0010-09-15T04:44:23 = -10 iməg kud 15 04:44:23 UTC
Medium
2008-02-05T18:30:30 = 2008 imeg àbùbì 5 18:30:30
1995-12-22T09:05:02 = 1995 iməg krizmed 22 09:05:02
-0010-09-15T04:44:23 = -10 iməg kud 15 04:44:23
Short
2008-02-05T18:30:30 = 2008-02-05 18:30
1995-12-22T09:05:02 = 1995-12-22 09:05
-0010-09-15T04:44:23 = -10-09-15 04:44
🌈 Available Formats
okay this section is the main character fr fr — every one of these has a pattern name, the pattern in parentheses, and then the three sample timestamps. Obsessed. 🫶
Bh(h B) — hour with the B day-period thing:
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) — hour and minute with 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) — hour, minute, second with 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) — just the day name, short and sweet:
2008-02-05T18:30:30 = Aneg 3
1995-12-22T09:05:02 = Aneg 6
-0010-09-15T04:44:23 = Aneg 7
EBhm(E h:mm B) — day name plus hour/minute with B:
2008-02-05T18:30:30 = Aneg 3 6:30 B
1995-12-22T09:05:02 = Aneg 6 9:05 B
-0010-09-15T04:44:23 = Aneg 7 4:44 B
EBhms(E h:mm:ss B) — day name plus full h/m/s with B:
2008-02-05T18:30:30 = Aneg 3 6:30:30 B
1995-12-22T09:05:02 = Aneg 6 9:05:02 B
-0010-09-15T04:44:23 = Aneg 7 4:44:23 B
EHm(E HH:mm) — day name plus 24-hour hour/minute:
2008-02-05T18:30:30 = Aneg 3 18:30
1995-12-22T09:05:02 = Aneg 6 09:05
-0010-09-15T04:44:23 = Aneg 7 04:44
EHms(E HH:mm:ss) — day name plus 24-hour h/m/s:
2008-02-05T18:30:30 = Aneg 3 18:30:30
1995-12-22T09:05:02 = Aneg 6 09:05:02
-0010-09-15T04:44:23 = Aneg 7 04:44:23
Ed(d, E) — day-of-month then day name:
2008-02-05T18:30:30 = 5, Aneg 3
1995-12-22T09:05:02 = 22, Aneg 6
-0010-09-15T04:44:23 = 15, Aneg 7
Ehm(E h:mm a) — day name plus 12-hour h/m with AM/PM:
2008-02-05T18:30:30 = Aneg 3 6:30 PM
1995-12-22T09:05:02 = Aneg 6 9:05 AM
-0010-09-15T04:44:23 = Aneg 7 4:44 AM
Ehms(E h:mm:ss a) — day name plus 12-hour h/m/s with AM/PM:
2008-02-05T18:30:30 = Aneg 3 6:30:30 PM
1995-12-22T09:05:02 = Aneg 6 9:05:02 AM
-0010-09-15T04:44:23 = Aneg 7 4:44:23 AM
Gy(G y) — era plus year:
2008-02-05T18:30:30 = CE 2008
1995-12-22T09:05:02 = CE 1995
-0010-09-15T04:44:23 = BCE -10
GyMMM(G y MMM) — era, year, abbreviated month:
2008-02-05T18:30:30 = CE 2008 imeg àbùbì
1995-12-22T09:05:02 = CE 1995 iməg krizmed
-0010-09-15T04:44:23 = BCE -10 iməg kud
GyMMMEd(G y MMM d, E) — era, year, abbreviated month, day, day name:
2008-02-05T18:30:30 = CE 2008 imeg àbùbì 5, Aneg 3
1995-12-22T09:05:02 = CE 1995 iməg krizmed 22, Aneg 6
-0010-09-15T04:44:23 = BCE -10 iməg kud 15, Aneg 7
GyMMMd(G y MMM d) — era, year, abbreviated month, day:
2008-02-05T18:30:30 = CE 2008 imeg àbùbì 5
1995-12-22T09:05:02 = CE 1995 iməg krizmed 22
-0010-09-15T04:44:23 = BCE -10 iməg kud 15
GyMd(GGGGG y-MM-dd) — narrow era, year, month, day:
2008-02-05T18:30:30 = CE 2008-02-05
1995-12-22T09:05:02 = CE 1995-12-22
-0010-09-15T04:44:23 = BCE -10-09-15
H(HH) — 24-hour hour, that's it:
2008-02-05T18:30:30 = 18
1995-12-22T09:05:02 = 09
-0010-09-15T04:44:23 = 04
Hm(HH:mm) — 24-hour hour and minute:
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) — 24-hour hour, minute, second:
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) — 24-hour h/m/s plus the timezone:
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) — 24-hour hour/minute plus the timezone:
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) — the month number, stand-alone style:
2008-02-05T18:30:30 = 2
1995-12-22T09:05:02 = 12
-0010-09-15T04:44:23 = 9
MEd(MM-dd, E) — month-day then day name:
2008-02-05T18:30:30 = 02-05, Aneg 3
1995-12-22T09:05:02 = 12-22, Aneg 6
-0010-09-15T04:44:23 = 09-15, Aneg 7
MMM(LLL) — abbreviated month, stand-alone:
2008-02-05T18:30:30 = imeg àbùbì
1995-12-22T09:05:02 = iməg krizmed
-0010-09-15T04:44:23 = iməg kud
MMMEd(MMM d, E) — abbreviated month, day, day name:
2008-02-05T18:30:30 = imeg àbùbì 5, Aneg 3
1995-12-22T09:05:02 = iməg krizmed 22, Aneg 6
-0010-09-15T04:44:23 = iməg kud 15, Aneg 7
MMMMW-count-other('week' W 'of' MMMM) — week number out of the wide month:
2008-02-05T18:30:30 = week 1 of imeg àbùbì
1995-12-22T09:05:02 = week 3 of iməg krizmed
-0010-09-15T04:44:23 = week 2 of iməg kud
MMMMd(MMMM d) — wide month and day:
2008-02-05T18:30:30 = imeg àbùbì 5
1995-12-22T09:05:02 = iməg krizmed 22
-0010-09-15T04:44:23 = iməg kud 15
MMMd(MMM d) — abbreviated month and day:
2008-02-05T18:30:30 = imeg àbùbì 5
1995-12-22T09:05:02 = iməg krizmed 22
-0010-09-15T04:44:23 = iməg kud 15
Md(MM-dd) — month and day, numerically:
2008-02-05T18:30:30 = 02-05
1995-12-22T09:05:02 = 12-22
-0010-09-15T04:44:23 = 09-15
d(d) — just the day:
2008-02-05T18:30:30 = 5
1995-12-22T09:05:02 = 22
-0010-09-15T04:44:23 = 15
h(h a) — 12-hour hour with AM/PM:
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) — 12-hour hour and minute with AM/PM:
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) — 12-hour hour, minute, second with AM/PM:
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) — 12-hour h/m/s with AM/PM and the timezone:
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) — 12-hour hour/minute with AM/PM and the timezone:
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) — minute and second, no hour, chaotic but valid:
2008-02-05T18:30:30 = 30:30
1995-12-22T09:05:02 = 05:02
-0010-09-15T04:44:23 = 44:23
y(y) — just the year:
2008-02-05T18:30:30 = 2008
1995-12-22T09:05:02 = 1995
-0010-09-15T04:44:23 = -10
yM(y-MM) — year and month:
2008-02-05T18:30:30 = 2008-02
1995-12-22T09:05:02 = 1995-12
-0010-09-15T04:44:23 = -10-09
yMEd(y-MM-dd, E) — year-month-day plus day name:
2008-02-05T18:30:30 = 2008-02-05, Aneg 3
1995-12-22T09:05:02 = 1995-12-22, Aneg 6
-0010-09-15T04:44:23 = -10-09-15, Aneg 7
yMMM(y MMM) — year and abbreviated month:
2008-02-05T18:30:30 = 2008 imeg àbùbì
1995-12-22T09:05:02 = 1995 iməg krizmed
-0010-09-15T04:44:23 = -10 iməg kud
yMMMEd(y MMM d, E) — year, abbreviated month, day, day name:
2008-02-05T18:30:30 = 2008 imeg àbùbì 5, Aneg 3
1995-12-22T09:05:02 = 1995 iməg krizmed 22, Aneg 6
-0010-09-15T04:44:23 = -10 iməg kud 15, Aneg 7
yMMMM(y MMMM)
2008-02-05T18:30:30 = 2008 imeg àbùbì
1995-12-22T09:05:02 = 1995 iməg krizmed
-0010-09-15T04:44:23 = -10 iməg kud
yMMMd (y MMM d) — bestie this one's giving day too
2008-02-05T18:30:30 = 2008 imeg àbùbì 5
1995-12-22T09:05:02 = 1995 iməg krizmed 22
-0010-09-15T04:44:23 = -10 iməg kud 15
yMd (y-MM-dd) — the ISO-ish serve 💅
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 (y QQQ) — quarter era 🌸
2008-02-05T18:30:30 = 2008 Q1
1995-12-22T09:05:02 = 1995 Q4
-0010-09-15T04:44:23 = -10 Q3
yQQQQ (y QQQQ) — same vibe, longer quarter label, no notes ✨
2008-02-05T18:30:30 = 2008 Q1
1995-12-22T09:05:02 = 1995 Q4
-0010-09-15T04:44:23 = -10 Q3
yw-count-other ('week' w 'of' Y) — week number girlies rise 🗓️
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 🎀
Okay so the little odds and ends, and honestly they're kind of iconic:
- Prefers 24 hour time? — Yes. No AM/PM shenanigans here, bestie, it's 24h all the way 🕕
- Local first day of the week —
1(Aneg 2). Yes the week genuinely starts onAneg, and1is the day number. Lowkey confusing, highkey correct 🙈
🦋 Strftime Patterns 🦋
These are the classic strftime-style patterns — the OGs, the main characters of date formatting 👑
%c (%a %b %e %H:%M:%S %Y) - date time format
2008-02-05T18:30:30 = Aneg 3 imeg àbùbì 5 18:30:30 2008
1995-12-22T09:05:02 = Aneg 6 iməg krizmed 22 09:05:02 1995
-0010-09-15T04:44:23 = Aneg 7 iməg kud 15 04:44:23 -10
Ngl peep that double space in the first line — àbùbì 5 — that's not a typo, that's the actual output. Do not "fix" it bestie, I'm begging 😭
%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 🫶
See DateTime::Locale. That's it, that's the whole support section — short and slay 💖
And that's a wrap on the mgo_CM locale, bestie! You officially know what it's giving at every level: format lengths, quarters, weeks, and strftime patterns. Go forth and format responsibly 💅✨
Brought to you by perl v5.42.0, dated 2024-12-12 — the source/version and date of this little doc. Stan a stable release 🎀
📦 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