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 is perl v5.42.0, dated 2024-12-12, and it lives at DateTim...:nnh_CM(3) — go forth and format your dates, you're gonna slay ✨💅👑
📦 where this page comes from