DateTim...e::ln_CD(3)

🌸 DateTim...e::ln_CD(3) 🌸

okay so bestie, welcome to the DateTime::Locale::ln_CD page — this is the locale data dump for the Lingala Congo - Kinshasa (ln-CD) locale, and it's a User Contributed Perl Documentation page, so you already know it's a whole vibe 💅. It lives in section 3 of the manual (DateTim...e::ln_CD(3)), and we're about to go through it together, no skimming, no cap 🫶


✨ NAME ✨

DateTime::Locale::ln_CD — locale data examples for the Lingala Congo - Kinshasa (ln-CD) locale 💖


🎀 DESCRIPTION 🎀

This pod file contains examples of the locale data available for the Lingala Congo - Kinshasa locale. That's it, that's the whole premise — it's a showcase of every string and format this locale hands you, so you can peep exactly what you'd get before you commit to it ✨


🌈 Days

Wide (format)

mokɔlɔ mwa yambo
mokɔlɔ mwa míbalé
mokɔlɔ mwa mísáto
mokɔlɔ ya mínéi
mokɔlɔ ya mítáno
mpɔsɔ
eyenga

Abbreviated (format)

ybo
mbl
mst
min
mtn
mps
eye

Narrow (format)

y
m
m
m
m
p
e

Wide (stand-alone)

mokɔlɔ mwa yambo
mokɔlɔ mwa míbalé
mokɔlɔ mwa mísáto
mokɔlɔ ya mínéi
mokɔlɔ ya mítáno
mpɔsɔ
eyenga

Abbreviated (stand-alone)

ybo
mbl
mst
min
mtn
mps
eye

Narrow (stand-alone)

y
m
m
m
m
p
e
ngl the narrow forms are giving single letter energy and there's three ms in there — that's not a typo, that's just what it is, periodt 💀

🦋 Months

Wide (format)

sánzá ya yambo
sánzá ya míbalé
sánzá ya mísáto
sánzá ya mínei
sánzá ya mítáno
sánzá ya motóbá
sánzá ya nsambo
sánzá ya mwambe
sánzá ya libwa
sánzá ya zómi
sánzá ya zómi na mɔkɔ́
sánzá ya zómi na míbalé

Abbreviated (format)

yan
fbl
msi
apl
mai
yun
yul
agt
stb
ɔtb
nvb
dsb

Narrow (format)

y
f
m
a
m
y
y
a
s
ɔ
n
d

Wide (stand-alone)

sánzá ya yambo
sánzá ya míbalé
sánzá ya mísáto
sánzá ya mínei
sánzá ya mítáno
sánzá ya motóbá
sánzá ya nsambo
sánzá ya mwambe
sánzá ya libwa
sánzá ya zómi
sánzá ya zómi na mɔkɔ́
sánzá ya zómi na míbalé

Abbreviated (stand-alone)

yan
fbl
msi
apl
mai
yun
yul
agt
stb
ɔtb
nvb
dsb

Narrow (stand-alone)

y
f
m
a
m
y
y
a
s
ɔ
n
d
okay but the way the narrow months repeat letters is lowkey unhinged and I respect it — y, m, a all showing up twice, and ɔ just sitting there being iconic 🍓

💜 Quarters

Wide (format)

sánzá mísáto ya yambo
sánzá mísáto ya míbalé
sánzá mísáto ya mísáto
sánzá mísáto ya mínei

Abbreviated (format)

SM1
SM2
SM3
SM4

Narrow (format)

1
2
3
4

Wide (stand-alone)

sánzá mísáto ya yambo
sánzá mísáto ya míbalé
sánzá mísáto ya mísáto
sánzá mísáto ya mínei

Abbreviated (stand-alone)

SM1
SM2
SM3
SM4

Narrow (stand-alone)

1
2
3
4

⭐ Eras

Wide (format)

Yambo ya Yézu Krís
Nsima ya Yézu Krís

Abbreviated (format)

libóso ya
nsima ya Y

Narrow (format)

libóso ya
nsima ya Y
so the abbreviated and narrow eras are literally the same string — twins, your honor 👑 (and yep, libóso ya has no year glued to it while nsima ya Y does — that's the data, don't come for me 🙈)

🧚 Date Formats

Full

 2008-02-05T18:30:30 = mokɔlɔ mwa míbalé 5 sánzá ya míbalé 2008
 1995-12-22T09:05:02 = mokɔlɔ ya mítáno 22 sánzá ya zómi na míbalé 1995
-0010-09-15T04:44:23 = mpɔsɔ 15 sánzá ya libwa -10

Long

 2008-02-05T18:30:30 = 5 sánzá ya míbalé 2008
 1995-12-22T09:05:02 = 22 sánzá ya zómi na míbalé 1995
-0010-09-15T04:44:23 = 15 sánzá ya libwa -10

Medium

 2008-02-05T18:30:30 = 5 fbl 2008
 1995-12-22T09:05:02 = 22 dsb 1995
-0010-09-15T04:44:23 = 15 stb -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
notice the negative year rendering as -10 — it's always the third example, same three timestamps every single time, so you can compare formats side by side and honestly? slay for the consistency 🔥

🌸 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
bestie the Full and Long time formats are identical here — both rock the UTC suffix, both drop the same digits. not me double-checking 😭

🫶 Datetime Formats

Full

 2008-02-05T18:30:30 = mokɔlɔ mwa míbalé 5 sánzá ya míbalé 2008 18:30:30 UTC
 1995-12-22T09:05:02 = mokɔlɔ ya mítáno 22 sánzá ya zómi na míbalé 1995 09:05:02 UTC
-0010-09-15T04:44:23 = mpɔsɔ 15 sánzá ya libwa -10 04:44:23 UTC

Long

 2008-02-05T18:30:30 = 5 sánzá ya míbalé 2008 18:30:30 UTC
 1995-12-22T09:05:02 = 22 sánzá ya zómi na míbalé 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15 sánzá ya libwa -10 04:44:23 UTC

Medium

 2008-02-05T18:30:30 = 5 fbl 2008 18:30:30
 1995-12-22T09:05:02 = 22 dsb 1995 09:05:02
-0010-09-15T04:44:23 = 15 stb -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 named pattern skeleton plus what it actually spits out for those same three sample timestamps. buckle up 🎀

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 = mbl
 1995-12-22T09:05:02 = mtn
-0010-09-15T04:44:23 = mps

EBhm (E h:mm B)

 2008-02-05T18:30:30 = mbl 6:30 B
 1995-12-22T09:05:02 = mtn 9:05 B
-0010-09-15T04:44:23 = mps 4:44 B

EBhms (E h:mm:ss B)

 2008-02-05T18:30:30 = mbl 6:30:30 B
 1995-12-22T09:05:02 = mtn 9:05:02 B
-0010-09-15T04:44:23 = mps 4:44:23 B

EHm (E HH:mm)

 2008-02-05T18:30:30 = mbl 18:30
 1995-12-22T09:05:02 = mtn 09:05
-0010-09-15T04:44:23 = mps 04:44

EHms (E HH:mm:ss)

 2008-02-05T18:30:30 = mbl 18:30:30
 1995-12-22T09:05:02 = mtn 09:05:02
-0010-09-15T04:44:23 = mps 04:44:23

Ed (E d)

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

Ehm (E h:mm a)

 2008-02-05T18:30:30 = mbl 6:30 mpókwa
 1995-12-22T09:05:02 = mtn 9:05 ntɔngɔ́
-0010-09-15T04:44:23 = mps 4:44 ntɔngɔ́

Ehms (E h:mm:ss a)

 2008-02-05T18:30:30 = mbl 6:30:30 mpókwa
 1995-12-22T09:05:02 = mtn 9:05:02 ntɔngɔ́
-0010-09-15T04:44:23 = mps 4:44:23 ntɔngɔ́

Gy (G y)

 2008-02-05T18:30:30 = nsima ya Y 2008
 1995-12-22T09:05:02 = nsima ya Y 1995
-0010-09-15T04:44:23 = libóso ya -10

GyMMM (G y MMM)

 2008-02-05T18:30:30 = nsima ya Y 2008 fbl
 1995-12-22T09:05:02 = nsima ya Y 1995 dsb
-0010-09-15T04:44:23 = libóso ya -10 stb

GyMMMEd (G y MMM d, E)

 2008-02-05T18:30:30 = nsima ya Y 2008 fbl 5, mbl
 1995-12-22T09:05:02 = nsima ya Y 1995 dsb 22, mtn
-0010-09-15T04:44:23 = libóso ya -10 stb 15, mps

GyMMMd (G y MMM d)

 2008-02-05T18:30:30 = nsima ya Y 2008 fbl 5
 1995-12-22T09:05:02 = nsima ya Y 1995 dsb 22
-0010-09-15T04:44:23 = libóso ya -10 stb 15

GyMd (GGGGG y-MM-dd)

 2008-02-05T18:30:30 = nsima ya Y 2008-02-05
 1995-12-22T09:05:02 = nsima ya Y 1995-12-22
-0010-09-15T04:44:23 = libóso ya -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 = mbl 5/2
 1995-12-22T09:05:02 = mtn 22/12
-0010-09-15T04:44:23 = mps 15/9

MMM (LLL)

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

MMMEd (E d MMM)

 2008-02-05T18:30:30 = mbl 5 fbl
 1995-12-22T09:05:02 = mtn 22 dsb
-0010-09-15T04:44:23 = mps 15 stb

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

 2008-02-05T18:30:30 = week 1 of sánzá ya míbalé
 1995-12-22T09:05:02 = week 3 of sánzá ya zómi na míbalé
-0010-09-15T04:44:23 = week 2 of sánzá ya libwa
not the literal English words week and of chillin' inside a Lingala pattern 😭 that's the data though — 'week' W 'of' MMMM, quoted bits included, fr fr

MMMMd (MMMM d)

 2008-02-05T18:30:30 = sánzá ya míbalé 5
 1995-12-22T09:05:02 = sánzá ya zómi na míbalé 22
-0010-09-15T04:44:23 = sánzá ya libwa 15

MMMd (d MMM)

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

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 mpókwa
 1995-12-22T09:05:02 = 9 ntɔngɔ́
-0010-09-15T04:44:23 = 4 ntɔngɔ́

hm (h:mm a)

 2008-02-05T18:30:30 = 6:30 mpókwa
 1995-12-22T09:05:02 = 9:05 ntɔngɔ́
-0010-09-15T04:44:23 = 4:44 ntɔngɔ́

hms (h:mm:ss a)

 2008-02-05T18:30:30 = 6:30:30 mpókwa
 1995-12-22T09:05:02 = 9:05:02 ntɔngɔ́
-0010-09-15T04:44:23 = 4:44:23 ntɔngɔ́

hmsv (h:mm:ss a v)

 2008-02-05T18:30:30 = 6:30:30 mpókwa UTC
 1995-12-22T09:05:02 = 9:05:02 ntɔngɔ́ UTC
-0010-09-15T04:44:23 = 4:44:23 ntɔngɔ́ UTC

hmv (h:mm a v)

 2008-02-05T18:30:30 = 6:30 mpókwa UTC
 1995-12-22T09:05:02 = 9:05 ntɔngɔ́ UTC
-0010-09-15T04:44:23 = 4:44 ntɔngɔ́ 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
ok the ms one is a vibe check for your brain — 30:30 is minutes:seconds, not hours:minutes, I promise, look at the pattern m:ss 🧠✨

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 = mbl 5/2/2008
 1995-12-22T09:05:02 = mtn 22/12/1995
-0010-09-15T04:44:23 = mps 15/9/-10

yMMM (MMM y)

…and bestie, yMMM's sample lines roll straight into part 2 — we are so not done here 💖🎀

…okay so picking up right where that last pattern left off, same three timestamps, same energy ✨

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

💅 yMMMEd (E d MMM y)

day-name + day + short month + year, in that order. Look at her go:

2008-02-05T18:30:30 = mbl 5 fbl 2008
1995-12-22T09:05:02 = mtn 22 dsb 1995
-0010-09-15T04:44:23 = mps 15 stb -10

🌸 yMMMM (y MMMM)

year then the full month name, no abbreviations, no shortcuts, main character behaviour fr:

2008-02-05T18:30:30 = 2008 sánzá ya míbalé
1995-12-22T09:05:02 = 1995 sánzá ya zómi na míbalé
-0010-09-15T04:44:23 = -10 sánzá ya libwa

🎀 yMMMd (d MMM y)

the no-weekday version — just day, short month, year:

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

🦋 yMd (d/M/y)

the numeric one — day/month/year with slashes, zero drama:

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 (QQQ y)

abbreviated quarter + year. SM1, SM4, SM3 — yes she's numbering the quarters, we love a structured queen:

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

👑 yQQQQ (QQQQ y)

the full quarter name version. same quarters, way more words, absolutely ate:

2008-02-05T18:30:30 = sánzá mísáto ya yambo 2008
1995-12-22T09:05:02 = sánzá mísáto ya mínei 1995
-0010-09-15T04:44:23 = sánzá mísáto ya mísáto -10

🗓️ yw-count-other ('week' w 'of' Y)

the week-number flex — 'week', the week, 'of', the week-year. icymi the numbers jump around a lot here, that's just how weeks work:

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

a couple of little locale vibe-checks:

  • Prefers 24 hour time? Yes 💅 — no am/pm chaos here, it's 18:30:30 o'clock and we're fine with that.
  • Local first day of the week: 1 (mokɔlɔ mwa yambo)

🧚 Strftime Patterns

these are the old-school strftime-style ones, and ngl they're giving classic-but-cute:

🔥 %c (%a %d %b %Y %T %Z) — date time format

the whole package: weekday, day, month, year, time, timezone:

2008-02-05T18:30:30 = mbl 05 fbl 2008 18:30:30 UTC
1995-12-22T09:05:02 = mtn 22 dsb 1995 09:05:02 UTC
-0010-09-15T04:44:23 = mps 15 stb -10 04:44:23 UTC

💜 %x (%d/%m/%Y) — date format

just the date, all numeric, day first, zero-padded in this one (yes, 05 not 5 — glow-up):

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

🌸 %X (%T) — time format

just the time, 24-hour, colon-separated, perfect:

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 the whole support section bestie, she's lowkey a link and a vibe and nothing else 💀


and that's a wrap on ln_CD! 🎀 this gem right here is perl v5.42.0, dated 2024-12-12, and you can cite her as DateTim...e::ln_CD(3) if anyone asks. go format something gorgeous ✨👑
📦 where this page comes from