DateTim...:bas_CM(3)

🎀 DateTime::Locale::bas_CM(3) 🎀

okay so real talk — this is DateTime::Locale::bas_CM(3), and yes, it lives in the User Contributed Perl Documentation section of the manual (section 3, iykyk). It is lowkey just a whole mood board of locale data and I am obsessed 💖


✨ NAME ✨

DateTime::Locale::bas_CM — Locale data examples for the Basaa Cameroon (bas-CM) locale 🦋

🌸 DESCRIPTION 🌸

So this pod file contains examples of the locale data available for the Basaa Cameroon locale. That's the whole assignment, bestie — it's the show-and-tell file where every localized string for bas-CM gets its moment on the runway ✨


💅 Days 💅

Seven days, all of them serving. And because this locale is thorough, every single width comes in both format and stand-alone flavors — no crumbs left behind, periodt 🍓

Wide (format)

ŋgwà njaŋgumba
ŋgwà ûm
ŋgwà ŋgê
ŋgwà mbɔk
ŋgwà kɔɔ
ŋgwà jôn
ŋgwà nɔy

Abbreviated (format)

nja
uum
ŋge
mbɔ
kɔɔ
jon
nɔy

Narrow (format)

n
u
ŋ
m
k
j
n

Wide (stand-alone)

ŋgwà njaŋgumba
ŋgwà ûm
ŋgwà ŋgê
ŋgwà mbɔk
ŋgwà kɔɔ
ŋgwà jôn
ŋgwà nɔy

Abbreviated (stand-alone)

nja
uum
ŋge
mbɔ
kɔɔ
jon
nɔy

Narrow (stand-alone)

n
u
ŋ
m
k
j
n

🌈 Months 🌈

Twelve months, twelve icons. Same deal: wide / abbreviated / narrow, format and stand-alone 💜

Wide (format)

Kɔndɔŋ
Màcɛl
Màtùmb
Màtop
Mpuyɛ
Hìlòndɛ̀
Njèbà
Hìkaŋ
Dìpɔs
Bìòôm
Màyɛsèp
Lìbuy li ńyèe

Abbreviated (format)

kɔn
mac
mat
mto
mpu
hil
nje
hik
dip
bio
may
liɓ

Narrow (format)

k
m
m
m
m
h
n
h
d
b
m
l

Wide (stand-alone)

Kɔndɔŋ
Màcɛl
Màtùmb
Màtop
Mpuyɛ
Hìlòndɛ̀
Njèbà
Hìkaŋ
Dìpɔs
Bìòôm
Màyɛsèp
Lìbuy li ńyèe

Abbreviated (stand-alone)

kɔn
mac
mat
mto
mpu
hil
nje
hik
dip
bio
may
liɓ

Narrow (stand-alone)

k
m
m
m
m
h
n
h
d
b
m
l

🧚 Quarters 🧚

Four quarters, and the wide versions are literally whole sentences. Main character energy fr fr 💅

Wide (format)

Kèk bisu i soŋ iaâ
Kèk i ńyonos biɓaà i soŋ iaâ
Kèk i ńyonos biaâ i soŋ iaâ
Kèk i ńyonos binâ i soŋ iaâ

Abbreviated (format)

K1s3
K2s3
K3s3
K4s3

Narrow (format)

1
2
3
4

Wide (stand-alone)

Kèk bisu i soŋ iaâ
Kèk i ńyonos biɓaà i soŋ iaâ
Kèk i ńyonos biaâ i soŋ iaâ
Kèk i ńyonos binâ i soŋ iaâ

Abbreviated (stand-alone)

K1s3
K2s3
K3s3
K4s3

Narrow (stand-alone)

1
2
3
4

⭐ Eras ⭐

Only two eras here bestie, and heads up: the data for eras comes in wide, abbreviated and narrow format — there is no stand-alone set for these, don't come for me, that's just what the data says 🫶

Wide (format)

bisū bi Yesù Krǐstò
i mbūs Yesù Krǐstò

Abbreviated (format)

b.Y.K
m.Y.K

Narrow (format)

b.Y.K
m.Y.K

🍓 Date Formats 🍓

This is where it gets fun — same three timestamps get dressed up in four different date fits. Watch the glow-up 😭🔥

Full

2008-02-05T18:30:30 = ŋgwà ûm 5 Màcɛl 2008
1995-12-22T09:05:02 = ŋgwà kɔɔ 22 Lìbuy li ńyèe 1995
-0010-09-15T04:44:23 = ŋgwà jôn 15 Dìpɔs -10

Long

2008-02-05T18:30:30 = 5 Màcɛl 2008
1995-12-22T09:05:02 = 22 Lìbuy li ńyèe 1995
-0010-09-15T04:44:23 = 15 Dìpɔs -10

Medium

2008-02-05T18:30:30 = 5 mac, 2008
1995-12-22T09:05:02 = 22 liɓ, 1995
-0010-09-15T04:44:23 = 15 dip, -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 again, but clock-only now. Full and Long are twinning (both rock the UTC), Medium and Short get progressively chiller ✨

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 💜

Now date + time together, holding hands. This is the collab we've been waiting for 🫶

Full

2008-02-05T18:30:30 = ŋgwà ûm 5 Màcɛl 2008 18:30:30 UTC
1995-12-22T09:05:02 = ŋgwà kɔɔ 22 Lìbuy li ńyèe 1995 09:05:02 UTC
-0010-09-15T04:44:23 = ŋgwà jôn 15 Dìpɔs -10 04:44:23 UTC

Long

2008-02-05T18:30:30 = 5 Màcɛl 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22 Lìbuy li ńyèe 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15 Dìpɔs -10 04:44:23 UTC

Medium

2008-02-05T18:30:30 = 5 mac, 2008 18:30:30
1995-12-22T09:05:02 = 22 liɓ, 1995 09:05:02
-0010-09-15T04:44:23 = 15 dip, -10 04:44:23

Short

2008-02-05T18:30:30 = 5/2/2008 18:30
1995-12-22T09:05:02 = 22/12/1995 09:05
-0010-09-15T04:44:23 = 15/9/-10 04:44

🔥 Available Formats 🔥

Okay this is the big one — every single named format pattern this locale ships, each with the same three timestamps so you can see exactly what it does. Buckle in bestie, it's a long scroll and every entry eats 💅✨

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 = uum
1995-12-22T09:05:02 = kɔɔ
-0010-09-15T04:44:23 = jon

EBhm (E h:mm B)

2008-02-05T18:30:30 = uum 6:30 B
1995-12-22T09:05:02 = kɔɔ 9:05 B
-0010-09-15T04:44:23 = jon 4:44 B

EBhms (E h:mm:ss B)

2008-02-05T18:30:30 = uum 6:30:30 B
1995-12-22T09:05:02 = kɔɔ 9:05:02 B
-0010-09-15T04:44:23 = jon 4:44:23 B

EHm (E HH:mm)

2008-02-05T18:30:30 = uum 18:30
1995-12-22T09:05:02 = kɔɔ 09:05
-0010-09-15T04:44:23 = jon 04:44

EHms (E HH:mm:ss)

2008-02-05T18:30:30 = uum 18:30:30
1995-12-22T09:05:02 = kɔɔ 09:05:02
-0010-09-15T04:44:23 = jon 04:44:23

Ed (E d)

2008-02-05T18:30:30 = uum 5
1995-12-22T09:05:02 = kɔɔ 22
-0010-09-15T04:44:23 = jon 15

Ehm (E h:mm a)

2008-02-05T18:30:30 = uum 6:30 I ɓugajɔp
1995-12-22T09:05:02 = kɔɔ 9:05 I bikɛglà
-0010-09-15T04:44:23 = jon 4:44 I bikɛglà

Ehms (E h:mm:ss a)

2008-02-05T18:30:30 = uum 6:30:30 I ɓugajɔp
1995-12-22T09:05:02 = kɔɔ 9:05:02 I bikɛglà
-0010-09-15T04:44:23 = jon 4:44:23 I bikɛglà

Gy (G y)

2008-02-05T18:30:30 = m.Y.K 2008
1995-12-22T09:05:02 = m.Y.K 1995
-0010-09-15T04:44:23 = b.Y.K -10

GyMMM (G y MMM)

2008-02-05T18:30:30 = m.Y.K 2008 mac
1995-12-22T09:05:02 = m.Y.K 1995 liɓ
-0010-09-15T04:44:23 = b.Y.K -10 dip

GyMMMEd (G y MMM d, E)

2008-02-05T18:30:30 = m.Y.K 2008 mac 5, uum
1995-12-22T09:05:02 = m.Y.K 1995 liɓ 22, kɔɔ
-0010-09-15T04:44:23 = b.Y.K -10 dip 15, jon

GyMMMd (G y MMM d)

2008-02-05T18:30:30 = m.Y.K 2008 mac 5
1995-12-22T09:05:02 = m.Y.K 1995 liɓ 22
-0010-09-15T04:44:23 = b.Y.K -10 dip 15

GyMd (GGGGG y-MM-dd)

2008-02-05T18:30:30 = m.Y.K 2008-02-05
1995-12-22T09:05:02 = m.Y.K 1995-12-22
-0010-09-15T04:44:23 = b.Y.K -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 (E d/M)

2008-02-05T18:30:30 = uum 5/2
1995-12-22T09:05:02 = kɔɔ 22/12
-0010-09-15T04:44:23 = jon 15/9

MMM (LLL)

2008-02-05T18:30:30 = mac
1995-12-22T09:05:02 = liɓ
-0010-09-15T04:44:23 = dip

MMMEd (E d MMM)

2008-02-05T18:30:30 = uum 5 mac
1995-12-22T09:05:02 = kɔɔ 22 liɓ
-0010-09-15T04:44:23 = jon 15 dip

MMMMW-count-other ('week' W 'of' MMMM)

2008-02-05T18:30:30 = week 1 of Màcɛl
1995-12-22T09:05:02 = week 3 of Lìbuy li ńyèe
-0010-09-15T04:44:23 = week 2 of Dìpɔs

MMMMd (MMMM d)

2008-02-05T18:30:30 = Màcɛl 5
1995-12-22T09:05:02 = Lìbuy li ńyèe 22
-0010-09-15T04:44:23 = Dìpɔs 15

MMMd (d MMM)

2008-02-05T18:30:30 = 5 mac
1995-12-22T09:05:02 = 22 liɓ
-0010-09-15T04:44:23 = 15 dip

Md (d/M)

2008-02-05T18:30:30 = 5/2
1995-12-22T09:05:02 = 22/12
-0010-09-15T04:44:23 = 15/9

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 I ɓugajɔp
1995-12-22T09:05:02 = 9 I bikɛglà
-0010-09-15T04:44:23 = 4 I bikɛglà

hm (h:mm a)

2008-02-05T18:30:30 = 6:30 I ɓugajɔp
1995-12-22T09:05:02 = 9:05 I bikɛglà
-0010-09-15T04:44:23 = 4:44 I bikɛglà

hms (h:mm:ss a)

2008-02-05T18:30:30 = 6:30:30 I ɓugajɔp
1995-12-22T09:05:02 = 9:05:02 I bikɛglà
-0010-09-15T04:44:23 = 4:44:23 I bikɛglà

hmsv (h:mm:ss a v)

2008-02-05T18:30:30 = 6:30:30 I ɓugajɔp UTC
1995-12-22T09:05:02 = 9:05:02 I bikɛglà UTC
-0010-09-15T04:44:23 = 4:44:23 I bikɛglà UTC

hmv (h:mm a v)

2008-02-05T18:30:30 = 6:30 I ɓugajɔp UTC
1995-12-22T09:05:02 = 9:05 I bikɛglà UTC
-0010-09-15T04:44:23 = 4:44 I bikɛglà UTC

ms (m:ss)

2008-02-05T18:30:30 = 30:30
1995-12-22T09:05:02 = 5:02
-0010-09-15T04:44:23 = 44:23

y (y)

2008-02-05T18:30:30 = 2008
1995-12-22T09:05:02 = 1995
-0010-09-15T04:44:23 = -10

yM (M/y)

2008-02-05T18:30:30 = 2/2008
1995-12-22T09:05:02 = 12/1995
-0010-09-15T04:44:23 = 9/-10

yMEd (E d/M/y)

2008-02-05T18:30:30 = uum 5/2/2008
1995-12-22T09:05:02 = kɔɔ 22/12/1995
-0010-09-15T04:44:23 = jon 15/9/-10

yMMM (MMM y)

2008-02-05T18:30:30 = mac 2008
1995-12-22T09:05:02 = liɓ 1995
-0010-09-15T04:44:23 = dip -10

yMMMEd (E d MMM y)

2008-02-05T18:30:30 = uum 5 mac 2008
1995-12-22T09:05:02 = kɔɔ 22 liɓ 1995
-0010-09-15T04:44:23 = jon 15 dip -10

yMMMM (y MMMM)

2008-02-05T18:30:30 = 2008 Màcɛl
1995-12-22T09:05:02 = 1995 Lìbuy li ńyèe
-0010-09-15T04:44:23 = -10 Dìpɔs

yMMMd (d MMM y)

  • yMd — that's the d/M/y vibe 💅 day first, then month, then year. Watch the negative years, they're literally negative, no cap:
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 — the short quarter flex, rendered as QQQ y:
2008-02-05T18:30:30 = K1s3 2008
1995-12-22T09:05:02 = K4s3 1995
-0010-09-15T04:44:23 = K3s3 -10
  • yQQQQ — the full-length quarter moment, QQQQ y, and she is wordy:
2008-02-05T18:30:30 = Kèk bisu i soŋ iaâ 2008
1995-12-22T09:05:02 = Kèk i ńyonos binâ i soŋ iaâ 1995
-0010-09-15T04:44:23 = Kèk i ńyonos biaâ i soŋ iaâ -10
  • yw-count-other — week-of-year energy, formatted as 'week' w 'of' Y. Bestie it spells it out for you:
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 🌸

Some quick little facts about this locale, the personality traits if you will:

Prefers 24 hour time?

Yes 🔥 (no confusing AM/PM situations here, she's direct)

Local first day of the week

1 (ŋgwà njaŋgumba) — iconic, the whole name is right there in the data, we love a locale that doesn't gatekeep 🫶


✨ Strftime Patterns ✨

Okay so these are the strftime-style patterns this locale ships with, and yes she has receipts for each one:

💫 %c — the full date time format

Defined as %a %b %e %H:%M:%S %Y. Here's exactly what comes out:

2008-02-05T18:30:30 = uum mac  5 18:30:30 2008
1995-12-22T09:05:02 = kɔɔ liɓ 22 09:05:02 1995
-0010-09-15T04:44:23 = jon dip 15 04:44:23 -10
Ngl, peep that double space after mac in the first line — that's %e doing its space-padded day thing, not a typo. Character for character, bestie 💅

💫 %x — the date format

Defined as %m/%d/%y:

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 — the time format

Defined as %H:%M:%S:

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? See DateTime::Locale. That's the whole support section, she keeps it short and slays 🎀


And that's a wrap on the page, bestie 🦋 This lil artifact is perl v5.42.0, dated 2024-12-12 — go forth and format your dates with main character energy, fr fr 💖✨

📦 where this page comes from