DateTim...:nnh_CM(3)
okay bestie, welcome to the DateTim...:nnh_CM(3) page from User Contributed Perl Documentation — aka the manual for DateTime::Locale::nnh_CM. this is part 1 of 2, and it's giving locale data examples for the Ngiemboon Cameroon (nnh-CM) locale. no cap, we're going through every single one. 💖
🌸 NAME 🌸
DateTime::Locale::nnh_CM - locale data examples for the Ngiemboon Cameroon (nnh-CM) locale. short, iconic, done. ✨
✨ DESCRIPTION ✨
This pod file is literally a collection of examples of the locale data that's available for the Ngiemboon Cameroon locale. 💅
🦋 Days 🦋
okay so days first. every flavor of day name is here: format and stand-alone, wide/abbreviated/narrow. the narrow ones are just letters, and yes the duplicate T and S are real. 🙈
Wide (format)
mvfò lyɛʼ
mbɔɔntè mvfò lyɛʼ
tsètsɛɛ lyɛʼ
mbɔɔntè tsetsɛɛ lyɛʼ
mvfò màga lyɛʼ
màga lyɛʼ
lyɛʼɛ́ sẅíŋtè
Abbreviated (format)
mvfò lyɛʼ
mbɔɔntè mvfò lyɛʼ
tsètsɛɛ lyɛʼ
mbɔɔntè tsetsɛɛ lyɛʼ
mvfò màga lyɛʼ
màga lyɛʼ
lyɛʼɛ́ sẅíŋtè
Narrow (format)
M
T
W
T
F
S
S
Wide (stand-alone)
mvfò lyɛʼ
mbɔɔntè mvfò lyɛʼ
tsètsɛɛ lyɛʼ
mbɔɔntè tsetsɛɛ lyɛʼ
mvfò màga lyɛʼ
màga lyɛʼ
lyɛʼɛ́ sẅíŋtè
Abbreviated (stand-alone)
mvfò lyɛʼ
mbɔɔntè mvfò lyɛʼ
tsètsɛɛ lyɛʼ
mbɔɔntè tsetsɛɛ lyɛʼ
mvfò màga lyɛʼ
màga lyɛʼ
lyɛʼɛ́ sẅíŋtè
Narrow (stand-alone)
M
T
W
T
F
S
S
🌸 Months 🌸
months, bestie. twelve of them, in every format/stand-alone combo. the narrow versions are just 1 through 12, which is lowkey sending me. 🎀
Wide (format)
saŋ tsetsɛɛ lùm
saŋ kàg ngwóŋ
saŋ lepyè shúm
saŋ cÿó
saŋ tsɛɛ cÿó
saŋ njÿoláʼ
saŋ tyɛb tyɛb mbʉŋ
saŋ mbʉŋ
saŋ ngwɔʼ mbÿɛ
saŋ tàŋa tsetsáʼ
saŋ mejwoŋó
saŋ lùm
Abbreviated (format)
saŋ tsetsɛɛ lùm
saŋ kàg ngwóŋ
saŋ lepyè shúm
saŋ cÿó
saŋ tsɛɛ cÿó
saŋ njÿoláʼ
saŋ tyɛb tyɛb mbʉŋ
saŋ mbʉŋ
saŋ ngwɔʼ mbÿɛ
saŋ tàŋa tsetsáʼ
saŋ mejwoŋó
saŋ lùm
Narrow (format)
1
2
3
4
5
6
7
8
9
10
11
12
Wide (stand-alone)
saŋ tsetsɛɛ lùm
saŋ kàg ngwóŋ
saŋ lepyè shúm
saŋ cÿó
saŋ tsɛɛ cÿó
saŋ njÿoláʼ
saŋ tyɛb tyɛb mbʉŋ
saŋ mbʉŋ
saŋ ngwɔʼ mbÿɛ
saŋ tàŋa tsetsáʼ
saŋ mejwoŋó
saŋ lùm
Abbreviated (stand-alone)
saŋ tsetsɛɛ lùm
saŋ kàg ngwóŋ
saŋ lepyè shúm
saŋ cÿó
saŋ tsɛɛ cÿó
saŋ njÿoláʼ
saŋ tyɛb tyɛb mbʉŋ
saŋ mbʉŋ
saŋ ngwɔʼ mbÿɛ
saŋ tàŋa tsetsáʼ
saŋ mejwoŋó
saŋ lùm
Narrow (stand-alone)
1
2
3
4
5
6
7
8
9
10
11
12
🎀 Quarters 🎀
quarters are simple: Q1–Q4 for wide/abbreviated, and 1–4 for narrow. ate. 💅
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 ✨
two eras, and the abbreviations are v specific. 🦋
Wide (format)
mé zyé Yěsô
mé gÿo ńzyé Yěsô
Abbreviated (format)
m.z.Y.
m.g.n.Y.
Narrow (format)
m.z.Y.
m.g.n.Y.
👑 Date Formats 👑
same three sample timestamps, four different date-format lengths. full/long/medium/short, all here. 🔥
Full
2008-02-05T18:30:30 = mbɔɔntè mvfò lyɛʼ , lyɛʼ 5 na saŋ kàg ngwóŋ, 2008
1995-12-22T09:05:02 = mvfò màga lyɛʼ , lyɛʼ 22 na saŋ lùm, 1995
-0010-09-15T04:44:23 = màga lyɛʼ , lyɛʼ 15 na saŋ ngwɔʼ mbÿɛ, -10
Long
2008-02-05T18:30:30 = lyɛʼ 5 na saŋ kàg ngwóŋ, 2008
1995-12-22T09:05:02 = lyɛʼ 22 na saŋ lùm, 1995
-0010-09-15T04:44:23 = lyɛʼ 15 na saŋ ngwɔʼ mbÿɛ, -10
Medium
2008-02-05T18:30:30 = 5 saŋ kàg ngwóŋ, 2008
1995-12-22T09:05:02 = 22 saŋ lùm, 1995
-0010-09-15T04:44:23 = 15 saŋ ngwɔʼ mbÿɛ, -10
Short
2008-02-05T18:30:30 = 05/02/08
1995-12-22T09:05:02 = 22/12/95
-0010-09-15T04:44:23 = 15/09/-10
⭐ Time Formats ⭐
now the time side. full and long include UTC; medium and short don't. that's the vibe check. 💖
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 + time together, in full/long/medium/short. watch the commas and spaces, because they are not playing around. 💀
Full
2008-02-05T18:30:30 = mbɔɔntè mvfò lyɛʼ , lyɛʼ 5 na saŋ kàg ngwóŋ, 2008,18:30:30 UTC
1995-12-22T09:05:02 = mvfò màga lyɛʼ , lyɛʼ 22 na saŋ lùm, 1995,09:05:02 UTC
-0010-09-15T04:44:23 = màga lyɛʼ , lyɛʼ 15 na saŋ ngwɔʼ mbÿɛ, -10,04:44:23 UTC
Long
2008-02-05T18:30:30 = lyɛʼ 5 na saŋ kàg ngwóŋ, 2008, 18:30:30 UTC
1995-12-22T09:05:02 = lyɛʼ 22 na saŋ lùm, 1995, 09:05:02 UTC
-0010-09-15T04:44:23 = lyɛʼ 15 na saŋ ngwɔʼ mbÿɛ, -10, 04:44:23 UTC
Medium
2008-02-05T18:30:30 = 5 saŋ kàg ngwóŋ, 2008 18:30:30
1995-12-22T09:05:02 = 22 saŋ lùm, 1995 09:05:02
-0010-09-15T04:44:23 = 15 saŋ ngwɔʼ mbÿɛ, -10 04:44:23
Short
2008-02-05T18:30:30 = 05/02/08 18:30
1995-12-22T09:05:02 = 22/12/95 09:05
-0010-09-15T04:44:23 = 15/09/-10 04:44
💅 Available Formats 💅
this is the big stack of named formats. each heading is the format id plus its pattern in parentheses, and the code block is the sample output for the same three timestamps. we're going in the exact order from the page, no skipping. 🫶
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 = mbɔɔntè mvfò lyɛʼ
1995-12-22T09:05:02 = mvfò màga lyɛʼ
-0010-09-15T04:44:23 = màga lyɛʼ
EBhm (E h:mm B)
2008-02-05T18:30:30 = mbɔɔntè mvfò lyɛʼ 6:30 B
1995-12-22T09:05:02 = mvfò màga lyɛʼ 9:05 B
-0010-09-15T04:44:23 = màga lyɛʼ 4:44 B
EBhms (E h:mm:ss B)
2008-02-05T18:30:30 = mbɔɔntè mvfò lyɛʼ 6:30:30 B
1995-12-22T09:05:02 = mvfò màga lyɛʼ 9:05:02 B
-0010-09-15T04:44:23 = màga lyɛʼ 4:44:23 B
EHm (E HH:mm)
2008-02-05T18:30:30 = mbɔɔntè mvfò lyɛʼ 18:30
1995-12-22T09:05:02 = mvfò màga lyɛʼ 09:05
-0010-09-15T04:44:23 = màga lyɛʼ 04:44
EHms (E HH:mm:ss)
2008-02-05T18:30:30 = mbɔɔntè mvfò lyɛʼ 18:30:30
1995-12-22T09:05:02 = mvfò màga lyɛʼ 09:05:02
-0010-09-15T04:44:23 = màga lyɛʼ 04:44:23
Ed (d, E)
2008-02-05T18:30:30 = 5, mbɔɔntè mvfò lyɛʼ
1995-12-22T09:05:02 = 22, mvfò màga lyɛʼ
-0010-09-15T04:44:23 = 15, màga lyɛʼ
Ehm (E h:mm a)
2008-02-05T18:30:30 = mbɔɔntè mvfò lyɛʼ 6:30 ncwònzém
1995-12-22T09:05:02 = mvfò màga lyɛʼ 9:05 mbaʼámbaʼ
-0010-09-15T04:44:23 = màga lyɛʼ 4:44 mbaʼámbaʼ
Ehms (E h:mm:ss a)
2008-02-05T18:30:30 = mbɔɔntè mvfò lyɛʼ 6:30:30 ncwònzém
1995-12-22T09:05:02 = mvfò màga lyɛʼ 9:05:02 mbaʼámbaʼ
-0010-09-15T04:44:23 = màga lyɛʼ 4:44:23 mbaʼámbaʼ
Gy (G y)
2008-02-05T18:30:30 = m.g.n.Y. 2008
1995-12-22T09:05:02 = m.g.n.Y. 1995
-0010-09-15T04:44:23 = m.z.Y. -10
GyMMM (G y MMM)
2008-02-05T18:30:30 = m.g.n.Y. 2008 saŋ kàg ngwóŋ
1995-12-22T09:05:02 = m.g.n.Y. 1995 saŋ lùm
-0010-09-15T04:44:23 = m.z.Y. -10 saŋ ngwɔʼ mbÿɛ
GyMMMEd (G y MMM d, E)
2008-02-05T18:30:30 = m.g.n.Y. 2008 saŋ kàg ngwóŋ 5, mbɔɔntè mvfò lyɛʼ
1995-12-22T09:05:02 = m.g.n.Y. 1995 saŋ lùm 22, mvfò màga lyɛʼ
-0010-09-15T04:44:23 = m.z.Y. -10 saŋ ngwɔʼ mbÿɛ 15, màga lyɛʼ
GyMMMd (G y MMM d)
2008-02-05T18:30:30 = m.g.n.Y. 2008 saŋ kàg ngwóŋ 5
1995-12-22T09:05:02 = m.g.n.Y. 1995 saŋ lùm 22
-0010-09-15T04:44:23 = m.z.Y. -10 saŋ ngwɔʼ mbÿɛ 15
GyMd (GGGGG y-MM-dd)
2008-02-05T18:30:30 = m.g.n.Y. 2008-02-05
1995-12-22T09:05:02 = m.g.n.Y. 1995-12-22
-0010-09-15T04:44:23 = m.z.Y. -10-09-15
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 (MM-dd, E)
2008-02-05T18:30:30 = 02-05, mbɔɔntè mvfò lyɛʼ
1995-12-22T09:05:02 = 12-22, mvfò màga lyɛʼ
-0010-09-15T04:44:23 = 09-15, màga lyɛʼ
MMM (LLL)
2008-02-05T18:30:30 = saŋ kàg ngwóŋ
1995-12-22T09:05:02 = saŋ lùm
-0010-09-15T04:44:23 = saŋ ngwɔʼ mbÿɛ
MMMEd (MMM d, E)
2008-02-05T18:30:30 = saŋ kàg ngwóŋ 5, mbɔɔntè mvfò lyɛʼ
1995-12-22T09:05:02 = saŋ lùm 22, mvfò màga lyɛʼ
-0010-09-15T04:44:23 = saŋ ngwɔʼ mbÿɛ 15, màga lyɛʼ
MMMMW-count-other ('week' W 'of' MMMM)
2008-02-05T18:30:30 = week 1 of saŋ kàg ngwóŋ
1995-12-22T09:05:02 = week 3 of saŋ lùm
-0010-09-15T04:44:23 = week 2 of saŋ ngwɔʼ mbÿɛ
MMMMd (MMMM d)
2008-02-05T18:30:30 = saŋ kàg ngwóŋ 5
1995-12-22T09:05:02 = saŋ lùm 22
-0010-09-15T04:44:23 = saŋ ngwɔʼ mbÿɛ 15
MMMd (MMM d)
2008-02-05T18:30:30 = saŋ kàg ngwóŋ 5
1995-12-22T09:05:02 = saŋ lùm 22
-0010-09-15T04:44:23 = saŋ ngwɔʼ mbÿɛ 15
Md (MM-dd)
2008-02-05T18:30:30 = 02-05
1995-12-22T09:05:02 = 12-22
-0010-09-15T04:44:23 = 09-15
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 ncwònzém
1995-12-22T09:05:02 = 9 mbaʼámbaʼ
-0010-09-15T04:44:23 = 4 mbaʼámbaʼ
hm (h:mm a)
2008-02-05T18:30:30 = 6:30 ncwònzém
1995-12-22T09:05:02 = 9:05 mbaʼámbaʼ
-0010-09-15T04:44:23 = 4:44 mbaʼámbaʼ
hms (h:mm:ss a)
hmsv (h:mm:ss a v)
bestie this one is literally h:mm:ss a v and it's giving:
2008-02-05T18:30:30 = 6:30:30 ncwònzém UTC
1995-12-22T09:05:02 = 9:05:02 mbaʼámbaʼ UTC
-0010-09-15T04:44:23 = 4:44:23 mbaʼámbaʼ UTC
hmv (h:mm a v)
h:mm a v — shorter, still iconic ✨
2008-02-05T18:30:30 = 6:30 ncwònzém UTC
1995-12-22T09:05:02 = 9:05 mbaʼámbaʼ UTC
-0010-09-15T04:44:23 = 4:44 mbaʼámbaʼ UTC
ms (mm:ss)
just minutes and seconds, no thoughts head empty 🫶
2008-02-05T18:30:30 = 30:30
1995-12-22T09:05:02 = 05:02
-0010-09-15T04:44:23 = 44:23
y (y)
the year, and only the year. main character energy 👑
2008-02-05T18:30:30 = 2008
1995-12-22T09:05:02 = 1995
-0010-09-15T04:44:23 = -10
yM (y-MM)
year + month, y-MM, chef's kiss 🌸
2008-02-05T18:30:30 = 2008-02
1995-12-22T09:05:02 = 1995-12
-0010-09-15T04:44:23 = -10-09
yMEd (E , 'lyɛ'ʼ d 'na' M, y)
the full pattern here is E , 'lyɛ'ʼ d 'na' M, y — look at that quoting, we love a quoted literal 😌
2008-02-05T18:30:30 = mbɔɔntè mvfò lyɛʼ , lyɛʼ 5 na 2, 2008
1995-12-22T09:05:02 = mvfò màga lyɛʼ , lyɛʼ 22 na 12, 1995
-0010-09-15T04:44:23 = màga lyɛʼ , lyɛʼ 15 na 9, -10
yMMM (MMM y)
MMM y — abbreviated month first, year after 💅
2008-02-05T18:30:30 = saŋ kàg ngwóŋ 2008
1995-12-22T09:05:02 = saŋ lùm 1995
-0010-09-15T04:44:23 = saŋ ngwɔʼ mbÿɛ -10
yMMMEd (E , 'lyɛ'ʼ d 'na' MMM, y)
pattern: E , 'lyɛ'ʼ d 'na' MMM, y. no cap, this one's a whole sentence 🦋
2008-02-05T18:30:30 = mbɔɔntè mvfò lyɛʼ , lyɛʼ 5 na saŋ kàg ngwóŋ, 2008
1995-12-22T09:05:02 = mvfò màga lyɛʼ , lyɛʼ 22 na saŋ lùm, 1995
-0010-09-15T04:44:23 = màga lyɛʼ , lyɛʼ 15 na saŋ ngwɔʼ mbÿɛ, -10
yMMMM (y MMMM)
y MMMM — year first, full month name second, periodt 🎀
2008-02-05T18:30:30 = 2008 saŋ kàg ngwóŋ
1995-12-22T09:05:02 = 1995 saŋ lùm
-0010-09-15T04:44:23 = -10 saŋ ngwɔʼ mbÿɛ
yMMMd ('lyɛ'ʼ d 'na' MMMM, y)
pattern 'lyɛ'ʼ d 'na' MMMM, y — yes the 'lyɛ'ʼ quoting is doing its thing, leave it alone 🙈
2008-02-05T18:30:30 = lyɛʼ 5 na saŋ kàg ngwóŋ, 2008
1995-12-22T09:05:02 = lyɛʼ 22 na saŋ lùm, 1995
-0010-09-15T04:44:23 = lyɛʼ 15 na saŋ ngwɔʼ mbÿɛ, -10
yMd (d/M/y)
d/M/y — day slash month slash year, the classic 🍓
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 (y QQQ)
y QQQ — quarterly realness 😭
2008-02-05T18:30:30 = 2008 Q1
1995-12-22T09:05:02 = 1995 Q4
-0010-09-15T04:44:23 = -10 Q3
yQQQQ (y QQQQ)
pattern y QQQQ, and yeah — the output is identical to yQQQ up there, I'm not making the rules, I'm just reporting them 💀
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)
the pattern is literally 'week' w 'of' Y and it renders in English words, which is a vibe 🌈
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 🎀
- Prefers 24 hour time? — Yes 🔥
- Local first day of the week —
1(mvfò lyɛʼ) 👑
✨ Strftime Patterns ✨
okay these are the old-school strftime ones, and they still ate 💅
%c (%a %b %e %H:%M:%S %Y) — date time format
2008-02-05T18:30:30 = mbɔɔntè mvfò lyɛʼ saŋ kàg ngwóŋ 5 18:30:30 2008
1995-12-22T09:05:02 = mvfò màga lyɛʼ saŋ lùm 22 09:05:02 1995
-0010-09-15T04:44:23 = màga lyɛʼ saŋ ngwɔʼ mbÿɛ 15 04:44:23 -10
(and yes, there are two spaces in there before the 5 on the first line — that's the %e doing %e things, don't come for me 😭)
%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 💖
need more? go see DateTime::Locale. that's the whole support section bestie, it's one line and it's perfect 🫶
and that's the page!! this whole thing isperl v5.42.0, dated2024-12-12, and it lives atDateTim...:nnh_CM(3)— go forth and format your dates, you're gonna 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