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 on Aneg, and 1 is 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