DateTim...ale::kam(3)
🎀 DateTime::Locale::kam(3) — the Kamba locale data files, bestie 💅
okay so this is a User Contributed Perl Documentation page, section 3, and it's for DateTime::Locale::kam — the Kamba (kam) locale data girlie 🌸. It's giving reference material, it's giving "here's every string you'll ever need", and honestly? iconic.
📛 NAME
DateTime::Locale::kam — Locale data examples for the Kamba (kam) locale ✨
💖 DESCRIPTION
So this pod file is literally just a showcase — it contains examples of the locale data available for the Kamba locale. Think of it as a vibe check for every day name, month name, and format pattern the kam locale ships with 🦋.
🌈 Days
Wide (format)
Wa kwambĩlĩlya
Wa kelĩ
Wa katatũ
Wa kana
Wa katano
Wa thanthatũ
Wa kyumwa
Abbreviated (format)
Wkw
Wkl
Wtũ
Wkn
Wtn
Wth
Wky
Narrow (format)
W
E
A
A
A
A
Y
Wide (stand-alone)
Wa kwambĩlĩlya
Wa kelĩ
Wa katatũ
Wa kana
Wa katano
Wa thanthatũ
Wa kyumwa
Abbreviated (stand-alone)
Wkw
Wkl
Wtũ
Wkn
Wtn
Wth
Wky
Narrow (stand-alone)
W
E
A
A
A
A
Y
ngl bestie, the wide and stand-alone versions being identical is not a glitch, it's just how this locale rolls 💀
🌸 Months
Wide (format)
Mwai wa mbee
Mwai wa kelĩ
Mwai wa katatũ
Mwai wa kana
Mwai wa katano
Mwai wa thanthatũ
Mwai wa muonza
Mwai wa nyaanya
Mwai wa kenda
Mwai wa ĩkumi
Mwai wa ĩkumi na ĩmwe
Mwai wa ĩkumi na ilĩ
Abbreviated (format)
Mbe
Kel
Ktũ
Kan
Ktn
Tha
Moo
Nya
Knd
Ĩku
Ĩkm
Ĩkl
Narrow (format)
M
K
K
K
K
T
M
N
K
Ĩ
Ĩ
Ĩ
Wide (stand-alone)
Mwai wa mbee
Mwai wa kelĩ
Mwai wa katatũ
Mwai wa kana
Mwai wa katano
Mwai wa thanthatũ
Mwai wa muonza
Mwai wa nyaanya
Mwai wa kenda
Mwai wa ĩkumi
Mwai wa ĩkumi na ĩmwe
Mwai wa ĩkumi na ilĩ
Abbreviated (stand-alone)
Mbe
Kel
Ktũ
Kan
Ktn
Tha
Moo
Nya
Knd
Ĩku
Ĩkm
Ĩkl
Narrow (stand-alone)
M
K
K
K
K
T
M
N
K
Ĩ
Ĩ
Ĩ
twelve months, six narrow letters repeated — narrow months are lowkey chaos and we respect it 🙈
🦋 Quarters
Wide (format)
Lovo ya mbee
Lovo ya kelĩ
Lovo ya katatũ
Lovo ya kana
Abbreviated (format)
L1
L2
L3
L4
Narrow (format)
1
2
3
4
Wide (stand-alone)
Lovo ya mbee
Lovo ya kelĩ
Lovo ya katatũ
Lovo ya kana
Abbreviated (stand-alone)
L1
L2
L3
L4
Narrow (stand-alone)
1
2
3
4
⭐ Eras
Wide (format)
Mbee wa Yesũ
Ĩtina wa Yesũ
Abbreviated (format)
MY
IY
Narrow (format)
MY
IY
👑 Date Formats
Each line is input datetime = formatted output, fr fr. Don't come for the negative years, they're valid 💅
Full
2008-02-05T18:30:30 = Wa kelĩ, 5 Mwai wa kelĩ 2008
1995-12-22T09:05:02 = Wa katano, 22 Mwai wa ĩkumi na ilĩ 1995
-0010-09-15T04:44:23 = Wa thanthatũ, 15 Mwai wa kenda -10
Long
2008-02-05T18:30:30 = 5 Mwai wa kelĩ 2008
1995-12-22T09:05:02 = 22 Mwai wa ĩkumi na ilĩ 1995
-0010-09-15T04:44:23 = 15 Mwai wa kenda -10
Medium
2008-02-05T18:30:30 = 5 Kel 2008
1995-12-22T09:05:02 = 22 Ĩkl 1995
-0010-09-15T04:44:23 = 15 Knd -10
Short
2008-02-05T18:30:30 = 05/02/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/09/-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
yes bestie, Full and Long time formats are literally identical here. not a typo. we love a consistent queen ✨
🔥 Datetime Formats
Full
2008-02-05T18:30:30 = Wa kelĩ, 5 Mwai wa kelĩ 2008 18:30:30 UTC
1995-12-22T09:05:02 = Wa katano, 22 Mwai wa ĩkumi na ilĩ 1995 09:05:02 UTC
-0010-09-15T04:44:23 = Wa thanthatũ, 15 Mwai wa kenda -10 04:44:23 UTC
Long
2008-02-05T18:30:30 = 5 Mwai wa kelĩ 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22 Mwai wa ĩkumi na ilĩ 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15 Mwai wa kenda -10 04:44:23 UTC
Medium
2008-02-05T18:30:30 = 5 Kel 2008 18:30:30
1995-12-22T09:05:02 = 22 Ĩkl 1995 09:05:02
-0010-09-15T04:44:23 = 15 Knd -10 04:44:23
Short
2008-02-05T18:30:30 = 05/02/2008 18:30
1995-12-22T09:05:02 = 22/12/1995 09:05
-0010-09-15T04:44:23 = 15/09/-10 04:44
🫶 Available Formats
okay this is the big one — every single skeleton pattern plus three sample outputs each. the heading is skeleton (pattern), and the block is datetime = output. no skipping, we're doing all of them 💪
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 = Wkl
1995-12-22T09:05:02 = Wtn
-0010-09-15T04:44:23 = Wth
EBhm (E h:mm B)
2008-02-05T18:30:30 = Wkl 6:30 B
1995-12-22T09:05:02 = Wtn 9:05 B
-0010-09-15T04:44:23 = Wth 4:44 B
EBhms (E h:mm:ss B)
2008-02-05T18:30:30 = Wkl 6:30:30 B
1995-12-22T09:05:02 = Wtn 9:05:02 B
-0010-09-15T04:44:23 = Wth 4:44:23 B
EHm (E HH:mm)
2008-02-05T18:30:30 = Wkl 18:30
1995-12-22T09:05:02 = Wtn 09:05
-0010-09-15T04:44:23 = Wth 04:44
EHms (E HH:mm:ss)
2008-02-05T18:30:30 = Wkl 18:30:30
1995-12-22T09:05:02 = Wtn 09:05:02
-0010-09-15T04:44:23 = Wth 04:44:23
Ed (d, E)
2008-02-05T18:30:30 = 5, Wkl
1995-12-22T09:05:02 = 22, Wtn
-0010-09-15T04:44:23 = 15, Wth
Ehm (E h:mm a)
2008-02-05T18:30:30 = Wkl 6:30 Ĩyawĩoo
1995-12-22T09:05:02 = Wtn 9:05 Ĩyakwakya
-0010-09-15T04:44:23 = Wth 4:44 Ĩyakwakya
Ehms (E h:mm:ss a)
2008-02-05T18:30:30 = Wkl 6:30:30 Ĩyawĩoo
1995-12-22T09:05:02 = Wtn 9:05:02 Ĩyakwakya
-0010-09-15T04:44:23 = Wth 4:44:23 Ĩyakwakya
Gy (G y)
2008-02-05T18:30:30 = IY 2008
1995-12-22T09:05:02 = IY 1995
-0010-09-15T04:44:23 = MY -10
GyMMM (G y MMM)
2008-02-05T18:30:30 = IY 2008 Kel
1995-12-22T09:05:02 = IY 1995 Ĩkl
-0010-09-15T04:44:23 = MY -10 Knd
GyMMMEd (G y MMM d, E)
2008-02-05T18:30:30 = IY 2008 Kel 5, Wkl
1995-12-22T09:05:02 = IY 1995 Ĩkl 22, Wtn
-0010-09-15T04:44:23 = MY -10 Knd 15, Wth
GyMMMd (G y MMM d)
2008-02-05T18:30:30 = IY 2008 Kel 5
1995-12-22T09:05:02 = IY 1995 Ĩkl 22
-0010-09-15T04:44:23 = MY -10 Knd 15
GyMd (GGGGG y-MM-dd)
2008-02-05T18:30:30 = IY 2008-02-05
1995-12-22T09:05:02 = IY 1995-12-22
-0010-09-15T04:44:23 = MY -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, M/d)
2008-02-05T18:30:30 = Wkl, 2/5
1995-12-22T09:05:02 = Wtn, 12/22
-0010-09-15T04:44:23 = Wth, 9/15
MMM (LLL)
2008-02-05T18:30:30 = Kel
1995-12-22T09:05:02 = Ĩkl
-0010-09-15T04:44:23 = Knd
MMMEd (E, MMM d)
2008-02-05T18:30:30 = Wkl, Kel 5
1995-12-22T09:05:02 = Wtn, Ĩkl 22
-0010-09-15T04:44:23 = Wth, Knd 15
MMMMEd (E, MMMM d)
2008-02-05T18:30:30 = Wkl, Mwai wa kelĩ 5
1995-12-22T09:05:02 = Wtn, Mwai wa ĩkumi na ilĩ 22
-0010-09-15T04:44:23 = Wth, Mwai wa kenda 15
MMMMW-count-other ('week' W 'of' MMMM)
2008-02-05T18:30:30 = week 1 of Mwai wa kelĩ
1995-12-22T09:05:02 = week 3 of Mwai wa ĩkumi na ilĩ
-0010-09-15T04:44:23 = week 2 of Mwai wa kenda
MMMMd (MMMM d)
2008-02-05T18:30:30 = Mwai wa kelĩ 5
1995-12-22T09:05:02 = Mwai wa ĩkumi na ilĩ 22
-0010-09-15T04:44:23 = Mwai wa kenda 15
MMMd (MMM d)
2008-02-05T18:30:30 = Kel 5
1995-12-22T09:05:02 = Ĩkl 22
-0010-09-15T04:44:23 = Knd 15
Md (M/d)
2008-02-05T18:30:30 = 2/5
1995-12-22T09:05:02 = 12/22
-0010-09-15T04:44:23 = 9/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 Ĩyawĩoo
1995-12-22T09:05:02 = 9 Ĩyakwakya
-0010-09-15T04:44:23 = 4 Ĩyakwakya
hm (h:mm a)
2008-02-05T18:30:30 = 6:30 Ĩyawĩoo
1995-12-22T09:05:02 = 9:05 Ĩyakwakya
-0010-09-15T04:44:23 = 4:44 Ĩyakwakya
hms (h:mm:ss a)
2008-02-05T18:30:30 = 6:30:30 Ĩyawĩoo
1995-12-22T09:05:02 = 9:05:02 Ĩyakwakya
-0010-09-15T04:44:23 = 4:44:23 Ĩyakwakya
hmsv (h:mm:ss a v)
2008-02-05T18:30:30 = 6:30:30 Ĩyawĩoo UTC
1995-12-22T09:05:02 = 9:05:02 Ĩyakwakya UTC
-0010-09-15T04:44:23 = 4:44:23 Ĩyakwakya UTC
hmv (h:mm a v)
2008-02-05T18:30:30 = 6:30 Ĩyawĩoo UTC
1995-12-22T09:05:02 = 9:05 Ĩyakwakya UTC
-0010-09-15T04:44:23 = 4:44 Ĩyakwakya UTC
ms (mm:ss)
2008-02-05T18:30:30 = 30:30
1995-12-22T09:05:02 = 05: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, M/d/y)
2008-02-05T18:30:30 = Wkl, 2/5/2008
1995-12-22T09:05:02 = Wtn, 12/22/1995
-0010-09-15T04:44:23 = Wth, 9/15/-10
yMMM (MMM y)
2008-02-05T18:30:30 = Kel 2008
1995-12-22T09:05:02 = Ĩkl 1995
-0010-09-15T04:44:23 = Knd -10
yMMMEd (E, MMM d, y)
2008-02-05T18:30:30 = Wkl, Kel 5, 2008
1995-12-22T09:05:02 = Wtn, Ĩkl 22, 1995
-0010-09-15T04:44:23 = Wth, Knd 15, -10
yMMMM (MMMM y)
🫶 and we're not done yet, bestie — the page keeps going. Part 2 has the rest, so stay tuned 💖
and the pattern examples keep rolling, bestie — no cap, here’s the next batch exactly as it lands:
2008-02-05T18:30:30 = Mwai wa kelĩ 2008
1995-12-22T09:05:02 = Mwai wa ĩkumi na ilĩ 1995
-0010-09-15T04:44:23 = Mwai wa kenda -10
yMMMd (y MMM d) — this one is giving year + short month + day, and it slays:
2008-02-05T18:30:30 = 2008 Kel 5
1995-12-22T09:05:02 = 1995 Ĩkl 22
-0010-09-15T04:44:23 = -10 Knd 15
yMd (y-MM-dd) — the classic little y-MM-dd moment:
2008-02-05T18:30:30 = 2008-02-05
1995-12-22T09:05:02 = 1995-12-22
-0010-09-15T04:44:23 = -10-09-15
yQQQ (QQQ y) — quarter abbreviations, periodt:
2008-02-05T18:30:30 = L1 2008
1995-12-22T09:05:02 = L4 1995
-0010-09-15T04:44:23 = L3 -10
yQQQQ (QQQQ y) — the full quarter names, and yes they ate:
2008-02-05T18:30:30 = Lovo ya mbee 2008
1995-12-22T09:05:02 = Lovo ya kana 1995
-0010-09-15T04:44:23 = Lovo ya katatũ -10
yw-count-other ('week' w 'of' Y) — week-count realness, literally:
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 (Wa kwambĩlĩlya)
✨ Strftime Patterns ✨
%c (%a %b %e %H:%M:%S %Y)— date time format
2008-02-05T18:30:30 = Wkl Kel 5 18:30:30 2008
1995-12-22T09:05:02 = Wtn Ĩkl 22 09:05:02 1995
-0010-09-15T04:44:23 = Wth Knd 15 04:44:23 -10
%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 🫶
See DateTime::Locale.
That’s the whole vibe, bestie 💖 this page is from perl v5.42.0, dated 2024-12-12, and it’s the DateTim...ale::kam(3) page — iconic, no notes ✨👑
📦 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