DateTim...ale::dua(3)

✨ NAME ✨

Okay bestie, gather round — this is DateTime::Locale::dua, from the User Contributed Perl Documentation, and it is literally the locale data examples file for the Duala (Duala, code dua) locale. That's the whole job. Iconic. 💅

🌸 DESCRIPTION 🌸

So this pod file is basically a flex reel: it's packed with examples of all the locale data that's available for the Duala locale. Every day name, month name, quarter, era, and format pattern the locale knows about? Yeah, it's all in here, demonstrated with actual sample values. Let's go. 🦋


🎀 Days 🎀

Wide (format)

mɔsú
kwasú
mukɔsú
ŋgisú
ɗónɛsú
esaɓasú
éti

Abbreviated (format)

mɔs
kwa
muk
ŋgi
ɗón
esa
ét

Narrow (format)

m
k
m
ŋ
ɗ
e
e

Wide (stand-alone)

mɔsú
kwasú
mukɔsú
ŋgisú
ɗónɛsú
esaɓasú
éti

Abbreviated (stand-alone)

mɔs
kwa
muk
ŋgi
ɗón
esa
ét

Narrow (stand-alone)

m
k
m
ŋ
ɗ
e
e

🌈 Months 🌈

Wide (format)

dimɔdi
ŋgɔndɛ
sɔŋɛ
diɓáɓá
emiasele
esɔpɛsɔpɛ
madiɓɛdíɓɛ́
diŋgindi
nyɛtɛki
mayésɛ́
tiníní
eláŋgɛ́

Abbreviated (format)

di
ŋgɔn
sɔŋ
diɓ
emi
esɔ
mad
diŋ
nyɛt
may
tin
elá

Narrow (format)

d
ŋ
s
d
e
e
m
d
n
m
t
e

Wide (stand-alone)

dimɔdi
ŋgɔndɛ
sɔŋɛ
diɓáɓá
emiasele
esɔpɛsɔpɛ
madiɓɛdíɓɛ́
diŋgindi
nyɛtɛki
mayésɛ́
tiníní
eláŋgɛ́

Abbreviated (stand-alone)

di
ŋgɔn
sɔŋ
diɓ
emi
esɔ
mad
diŋ
nyɛt
may
tin
elá

Narrow (stand-alone)

d
ŋ
s
d
e
e
m
d
n
m
t
e

🫶 Quarters 🫶

Wide (format)

ndúmbū nyá ɓosó
ndúmbū ní lóndɛ́ íɓaá
ndúmbū ní lóndɛ́ ílálo
ndúmbū ní lóndɛ́ ínɛy

Abbreviated (format)

ndu1
ndu2
ndu3
ndu4

Narrow (format)

1
2
3
4

Wide (stand-alone)

ndúmbū nyá ɓosó
ndúmbū ní lóndɛ́ íɓaá
ndúmbū ní lóndɛ́ ílálo
ndúmbū ní lóndɛ́ ínɛy

Abbreviated (stand-alone)

ndu1
ndu2
ndu3
ndu4

Narrow (stand-alone)

1
2
3
4

⭐ Eras ⭐

Heads up bestie — the Eras block only lists three flavours in the original (format wide, abbreviated, and narrow). No stand-alone versions here, that's just how it is. 🙈

Wide (format)

ɓoso ɓwá yáɓe lá
mbúsa kwédi a Yés

Abbreviated (format)

ɓ.Ys
mb.Ys

Narrow (format)

ɓ.Ys
mb.Ys

🍓 Date Formats 🍓

Full

2008-02-05T18:30:30 = kwasú 5 ŋgɔndɛ 2008
1995-12-22T09:05:02 = ɗónɛsú 22 eláŋgɛ́ 1995
-0010-09-15T04:44:23 = esaɓasú 15 nyɛtɛki -10

Long

2008-02-05T18:30:30 = 5 ŋgɔndɛ 2008
1995-12-22T09:05:02 = 22 eláŋgɛ́ 1995
-0010-09-15T04:44:23 = 15 nyɛtɛki -10

Medium

2008-02-05T18:30:30 = 5 ŋgɔn 2008
1995-12-22T09:05:02 = 22 elá 1995
-0010-09-15T04:44:23 = 15 nyɛt -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 🧚

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 = kwasú 5 ŋgɔndɛ 2008 18:30:30 UTC
1995-12-22T09:05:02 = ɗónɛsú 22 eláŋgɛ́ 1995 09:05:02 UTC
-0010-09-15T04:44:23 = esaɓasú 15 nyɛtɛki -10 04:44:23 UTC

Long

2008-02-05T18:30:30 = 5 ŋgɔndɛ 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22 eláŋgɛ́ 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15 nyɛtɛki -10 04:44:23 UTC

Medium

2008-02-05T18:30:30 = 5 ŋgɔn 2008 18:30:30
1995-12-22T09:05:02 = 22 elá 1995 09:05:02
-0010-09-15T04:44:23 = 15 nyɛt -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 👑

This is the big one, bestie — every named format the locale ships, each shown with the same three sample datetimes. No skips, no cuts. 🔥

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 = kwa
1995-12-22T09:05:02 = ɗón
-0010-09-15T04:44:23 = esa

EBhm (E h:mm B)

2008-02-05T18:30:30 = kwa 6:30 B
1995-12-22T09:05:02 = ɗón 9:05 B
-0010-09-15T04:44:23 = esa 4:44 B

EBhms (E h:mm:ss B)

2008-02-05T18:30:30 = kwa 6:30:30 B
1995-12-22T09:05:02 = ɗón 9:05:02 B
-0010-09-15T04:44:23 = esa 4:44:23 B

EHm (E HH:mm)

2008-02-05T18:30:30 = kwa 18:30
1995-12-22T09:05:02 = ɗón 09:05
-0010-09-15T04:44:23 = esa 04:44

EHms (E HH:mm:ss)

2008-02-05T18:30:30 = kwa 18:30:30
1995-12-22T09:05:02 = ɗón 09:05:02
-0010-09-15T04:44:23 = esa 04:44:23

Ed (E d)

2008-02-05T18:30:30 = kwa 5
1995-12-22T09:05:02 = ɗón 22
-0010-09-15T04:44:23 = esa 15

Ehm (E h:mm a)

2008-02-05T18:30:30 = kwa 6:30 ebyámu
1995-12-22T09:05:02 = ɗón 9:05 idiɓa
-0010-09-15T04:44:23 = esa 4:44 idiɓa

Ehms (E h:mm:ss a)

2008-02-05T18:30:30 = kwa 6:30:30 ebyámu
1995-12-22T09:05:02 = ɗón 9:05:02 idiɓa
-0010-09-15T04:44:23 = esa 4:44:23 idiɓa

Gy (G y)

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

GyMMM (G y MMM)

2008-02-05T18:30:30 = mb.Ys 2008 ŋgɔn
1995-12-22T09:05:02 = mb.Ys 1995 elá
-0010-09-15T04:44:23 = ɓ.Ys -10 nyɛt

GyMMMEd (G y MMM d, E)

2008-02-05T18:30:30 = mb.Ys 2008 ŋgɔn 5, kwa
1995-12-22T09:05:02 = mb.Ys 1995 elá 22, ɗón
-0010-09-15T04:44:23 = ɓ.Ys -10 nyɛt 15, esa

GyMMMd (G y MMM d)

2008-02-05T18:30:30 = mb.Ys 2008 ŋgɔn 5
1995-12-22T09:05:02 = mb.Ys 1995 elá 22
-0010-09-15T04:44:23 = ɓ.Ys -10 nyɛt 15

GyMd (GGGGG y-MM-dd)

2008-02-05T18:30:30 = mb.Ys 2008-02-05
1995-12-22T09:05:02 = mb.Ys 1995-12-22
-0010-09-15T04:44:23 = ɓ.Ys -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 = kwa 5/2
1995-12-22T09:05:02 = ɗón 22/12
-0010-09-15T04:44:23 = esa 15/9

MMM (LLL)

2008-02-05T18:30:30 = ŋgɔn
1995-12-22T09:05:02 = elá
-0010-09-15T04:44:23 = nyɛt

MMMEd (E d MMM)

2008-02-05T18:30:30 = kwa 5 ŋgɔn
1995-12-22T09:05:02 = ɗón 22 elá
-0010-09-15T04:44:23 = esa 15 nyɛt

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

2008-02-05T18:30:30 = week 1 of ŋgɔndɛ
1995-12-22T09:05:02 = week 3 of eláŋgɛ́
-0010-09-15T04:44:23 = week 2 of nyɛtɛki

MMMMd (MMMM d)

2008-02-05T18:30:30 = ŋgɔndɛ 5
1995-12-22T09:05:02 = eláŋgɛ́ 22
-0010-09-15T04:44:23 = nyɛtɛki 15

MMMd (d MMM)

2008-02-05T18:30:30 = 5 ŋgɔn
1995-12-22T09:05:02 = 22 elá
-0010-09-15T04:44:23 = 15 nyɛt

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 ebyámu
1995-12-22T09:05:02 = 9 idiɓa
-0010-09-15T04:44:23 = 4 idiɓa

hm (h:mm a)

2008-02-05T18:30:30 = 6:30 ebyámu
1995-12-22T09:05:02 = 9:05 idiɓa
-0010-09-15T04:44:23 = 4:44 idiɓa

hms (h:mm:ss a)

2008-02-05T18:30:30 = 6:30:30 ebyámu
1995-12-22T09:05:02 = 9:05:02 idiɓa
-0010-09-15T04:44:23 = 4:44:23 idiɓa

hmsv (h:mm:ss a v)

2008-02-05T18:30:30 = 6:30:30 ebyámu UTC
1995-12-22T09:05:02 = 9:05:02 idiɓa UTC
-0010-09-15T04:44:23 = 4:44:23 idiɓa UTC

hmv (h:mm a v)

2008-02-05T18:30:30 = 6:30 ebyámu UTC
1995-12-22T09:05:02 = 9:05 idiɓa UTC
-0010-09-15T04:44:23 = 4:44 idiɓa 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 = kwa 5/2/2008
1995-12-22T09:05:02 = ɗón 22/12/1995
-0010-09-15T04:44:23 = esa 15/9/-10

yMMM (MMM y)

2008-02-05T18:30:30 = ŋgɔn 2008
1995-12-22T09:05:02 = elá 1995
-0010-09-15T04:44:23 = nyɛt -10

yMMMEd (E d MMM y)

2008-02-05T18:30:30 = kwa 5 ŋgɔn 2008
1995-12-22T09:05:02 = ɗón 22 elá 1995
-0010-09-15T04:44:23 = esa 15 nyɛt -10

yMMMM (y MMMM)

2008-02-05T18:30:30 = 2008 ŋgɔndɛ
1995-12-22T09:05:02 = 1995 eláŋgɛ́
-0010-09-15T04:44:23 = -10 nyɛtɛki

yMMMd (d MMM y)

2008-02-05T18:30:30 = 5 ŋgɔn 2008
1995-12-22T09:05:02 = 22 elá 1995
-0010-09-15T04:44:23 = 15 nyɛt -10

yMd (d/M/y)

Anddd that's exactly where part 1 of this page runs out — yMd is still loading, bestie. Part 2's got the rest, no cap. 💀✨

okay so we are picking up mid-list — no heading, no big announcement, we're literally just finishing the date-format examples like it's the end of a story. here's the tail end, bestie: 🎀

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

and yes, it's the same three timestamps for the entire rest of this page — 2008-02-05T18:30:30, 1995-12-22T09:05:02, and -0010-09-15T04:44:23. the last one is a negative tenth year, she's been on this earth (well, before it) and she's thriving 💀 slay.


yQQQ — shown as QQQ y — the compact era name followed by the year:

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

yQQQQ — shown as QQQQ y — the full-length era name, then the year. it's giving main character energy:

 2008-02-05T18:30:30 = ndúmbū nyá ɓosó 2008
 1995-12-22T09:05:02 = ndúmbū ní lóndɛ́ ínɛy 1995
-0010-09-15T04:44:23 = ndúmbū ní lóndɛ́ ílálo -10

yw-count-other — shown as 'week' w 'of' Y — the literal word week, the week number, the literal word of, and the year. little sandwich, no cap:

 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. (iconic behaviour, honestly 🫶)

Local first day of the week

1 (mɔsú) — that's the value, 1, with mɔsú in the parentheses right next to it. don't lose the parenthetical, bestie, it's part of the lore 🦋


✨ Strftime Patterns ✨

okay so these are the classic strftime patterns and the locale's take on each one:

%c — formatted as %a %b %e %H:%M:%S %Y — the date time format:

 2008-02-05T18:30:30 = kwa ŋgɔn  5 18:30:30 2008
 1995-12-22T09:05:02 = ɗón elá 22 09:05:02 1995
-0010-09-15T04:44:23 = esa nyɛt 15 04:44:23 -10

(and yes, there really are two spaces between kwa ŋgɔn and the 5 on that first line — leave her alone, she's perfect 💅)

%x — formatted as %m/%d/%y — the 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 — formatted as %H:%M:%S — the 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. she said "go read the parent module, i've done my part" 🧚


and that's the whole page, bestie!! you made it!! 🎉 everything you need to date-time in dua is now yours — the formats, the patterns, the 24 hour time? Yes, the week 37 of -10. go forth and format. 🌈👑

so we're wrapping up: this cutie was rendered from perl v5.42.0 and stamped 2024-12-12, and she's the DateTim...ale::dua(3) page — truncated name and all, we stan a mysterious queen. mwah 🍓💖

📦 where this page comes from