DateTim...:kln_KE(3)

✨ NAME ✨

okay so this is the manual page for DateTime::Locale::kln_KE β€” filed under User Contributed Perl Documentation, section 3, and you'll see the header doing its little truncation thing as DateTim...:kln_KE(3). It's the locale data examples for the Kalenjin Kenya (kln-KE) locale. That's the name, bestie, and it ate. πŸ’…

πŸŽ€ DESCRIPTION πŸŽ€

bestie, this pod file is literally a showcase of the locale data examples that are available for the Kalenjin Kenya locale. We're talking days, months, quarters, eras, date formats, time formats, datetime formats, and a whole lineup of available formats. Every single string is here β€” no skipping, no summarizing, no "you get the vibe." We're getting the whole vibe. πŸ’–

πŸ—“οΈ Days

okay so days first. These are the day names, and yes, the format and stand-alone lists are both here, because we respect the structure. 🫢

🌸 Wide (format)

Kotaai
Koaeng’
Kosomok
Koang’wan
Komuut
Kolo
Kotisap

🌸 Abbreviated (format)

Kot
Koo
Kos
Koa
Kom
Kol
Kts

🌸 Narrow (format)

T
O
S
A
M
L
T

🌸 Wide (stand-alone)

Kotaai
Koaeng’
Kosomok
Koang’wan
Komuut
Kolo
Kotisap

🌸 Abbreviated (stand-alone)

Kot
Koo
Kos
Koa
Kom
Kol
Kts

🌸 Narrow (stand-alone)

T
O
S
A
M
L
T

πŸŒ™ Months

months are up next, and they're giving full main-character energy. Here's every wide, abbreviated, and narrow version, in both format and stand-alone flavors. πŸ¦‹

✨ Wide (format)

Mulgul
Ng’atyaato
Kiptaamo
Iwootkuut
Mamuut
Paagi
Ng’eiyeet
Rooptui
Bureet
Epeeso
Kipsuunde ne taai
Kipsuunde nebo aeng’

✨ Abbreviated (format)

Mul
Ngat
Taa
Iwo
Mam
Paa
Nge
Roo
Bur
Epe
Kpt
Kpa

✨ Narrow (format)

M
N
T
I
M
P
N
R
B
E
K
K

✨ Wide (stand-alone)

Mulgul
Ng’atyaato
Kiptaamo
Iwootkuut
Mamuut
Paagi
Ng’eiyeet
Rooptui
Bureet
Epeeso
Kipsuunde ne taai
Kipsuunde nebo aeng’

✨ Abbreviated (stand-alone)

Mul
Ngat
Taa
Iwo
Mam
Paa
Nge
Roo
Bur
Epe
Kpt
Kpa

✨ Narrow (stand-alone)

M
N
T
I
M
P
N
R
B
E
K
K

🧚 Quarters

quarters, bestie! There are four of them, and they're all here with their wide, abbreviated, and narrow looks. πŸ’œ

πŸ’– Wide (format)

Robo netai
Robo nebo aeng’
Robo nebo somok
Robo nebo ang’wan

πŸ’– Abbreviated (format)

R1
R2
R3
R4

πŸ’– Narrow (format)

1
2
3
4

πŸ’– Wide (stand-alone)

Robo netai
Robo nebo aeng’
Robo nebo somok
Robo nebo ang’wan

πŸ’– Abbreviated (stand-alone)

R1
R2
R3
R4

πŸ’– Narrow (stand-alone)

1
2
3
4

πŸ‘‘ Eras

eras next β€” wide, abbreviated, and narrow, exactly as listed. πŸ‘‘

πŸ”₯ Wide (format)

Amait kesich Jesu
Kokakesich Jesu

πŸ”₯ Abbreviated (format)

AM
KO

πŸ”₯ Narrow (format)

AM
KO

πŸ“… Date Formats

okay so here are the date format examples. Three sample datetimes each, full through short. The -0010 one is not a typo, it's literally in the data. 😭

πŸ’… Full

2008-02-05T18:30:30 = Koaeng’, 5 Ng’atyaato 2008
1995-12-22T09:05:02 = Komuut, 22 Kipsuunde nebo aeng’ 1995
-0010-09-15T04:44:23 = Kolo, 15 Bureet -10

πŸ’… Long

2008-02-05T18:30:30 = 5 Ng’atyaato 2008
1995-12-22T09:05:02 = 22 Kipsuunde nebo aeng’ 1995
-0010-09-15T04:44:23 = 15 Bureet -10

πŸ’… Medium

2008-02-05T18:30:30 = 5 Ngat 2008
1995-12-22T09:05:02 = 22 Kpa 1995
-0010-09-15T04:44:23 = 15 Bur -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

time format examples, coming right up. Full and Long are literally identical here, and I'm just the messenger. πŸ•°οΈ

🌈 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

datetime formats β€” date plus time, all snuggled together. Full through Short, with all three sample datetimes each. 🫢

🌟 Full

2008-02-05T18:30:30 = Koaeng’, 5 Ng’atyaato 2008 18:30:30 UTC
1995-12-22T09:05:02 = Komuut, 22 Kipsuunde nebo aeng’ 1995 09:05:02 UTC
-0010-09-15T04:44:23 = Kolo, 15 Bureet -10 04:44:23 UTC

🌟 Long

2008-02-05T18:30:30 = 5 Ng’atyaato 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22 Kipsuunde nebo aeng’ 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15 Bureet -10 04:44:23 UTC

🌟 Medium

2008-02-05T18:30:30 = 5 Ngat 2008 18:30:30
1995-12-22T09:05:02 = 22 Kpa 1995 09:05:02
-0010-09-15T04:44:23 = 15 Bur -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 bestie, this is the big one. Every available format is listed with its pattern and its three sample outputs. I'm not missing a single one β€” that would be a crime. 🚨

πŸ’… 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 = Koo
1995-12-22T09:05:02 = Kom
-0010-09-15T04:44:23 = Kol

πŸ’… EBhm (E h:mm B)

2008-02-05T18:30:30 = Koo 6:30 B
1995-12-22T09:05:02 = Kom 9:05 B
-0010-09-15T04:44:23 = Kol 4:44 B

πŸ’… EBhms (E h:mm:ss B)

2008-02-05T18:30:30 = Koo 6:30:30 B
1995-12-22T09:05:02 = Kom 9:05:02 B
-0010-09-15T04:44:23 = Kol 4:44:23 B

πŸ’… EHm (E HH:mm)

2008-02-05T18:30:30 = Koo 18:30
1995-12-22T09:05:02 = Kom 09:05
-0010-09-15T04:44:23 = Kol 04:44

πŸ’… EHms (E HH:mm:ss)

2008-02-05T18:30:30 = Koo 18:30:30
1995-12-22T09:05:02 = Kom 09:05:02
-0010-09-15T04:44:23 = Kol 04:44:23

πŸ’… Ed (d, E)

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

πŸ’… Ehm (E h:mm a)

2008-02-05T18:30:30 = Koo 6:30 koosk
1995-12-22T09:05:02 = Kom 9:05 krn
-0010-09-15T04:44:23 = Kol 4:44 krn

πŸ’… Ehms (E h:mm:ss a)

2008-02-05T18:30:30 = Koo 6:30:30 koosk
1995-12-22T09:05:02 = Kom 9:05:02 krn
-0010-09-15T04:44:23 = Kol 4:44:23 krn

πŸ’… Gy (G y)

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

πŸ’… GyMMM (G y MMM)

2008-02-05T18:30:30 = KO 2008 Ngat
1995-12-22T09:05:02 = KO 1995 Kpa
-0010-09-15T04:44:23 = AM -10 Bur

πŸ’… GyMMMEd (G y MMM d, E)

2008-02-05T18:30:30 = KO 2008 Ngat 5, Koo
1995-12-22T09:05:02 = KO 1995 Kpa 22, Kom
-0010-09-15T04:44:23 = AM -10 Bur 15, Kol

πŸ’… GyMMMd (G y MMM d)

2008-02-05T18:30:30 = KO 2008 Ngat 5
1995-12-22T09:05:02 = KO 1995 Kpa 22
-0010-09-15T04:44:23 = AM -10 Bur 15

πŸ’… GyMd (GGGGG y-MM-dd)

2008-02-05T18:30:30 = KO 2008-02-05
1995-12-22T09:05:02 = KO 1995-12-22
-0010-09-15T04:44:23 = AM -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 = Koo, 2/5
1995-12-22T09:05:02 = Kom, 12/22
-0010-09-15T04:44:23 = Kol, 9/15

πŸ’… MMM (LLL)

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

πŸ’… MMMEd (E, MMM d)

2008-02-05T18:30:30 = Koo, Ngat 5
1995-12-22T09:05:02 = Kom, Kpa 22
-0010-09-15T04:44:23 = Kol, Bur 15

πŸ’… MMMMEd (E, MMMM d)

2008-02-05T18:30:30 = Koo, Ng’atyaato 5
1995-12-22T09:05:02 = Kom, Kipsuunde nebo aeng’ 22
-0010-09-15T04:44:23 = Kol, Bureet 15

πŸ’… MMMMW-count-other ('week' W 'of' MMMM)

2008-02-05T18:30:30 = week 1 of Ng’atyaato
1995-12-22T09:05:02 = week 3 of Kipsuunde nebo aeng’
-0010-09-15T04:44:23 = week 2 of Bureet

πŸ’… MMMMd (MMMM d)

2008-02-05T18:30:30 = Ng’atyaato 5
1995-12-22T09:05:02 = Kipsuunde nebo aeng’ 22
-0010-09-15T04:44:23 = Bureet 15

πŸ’… MMMd (MMM d)

2008-02-05T18:30:30 = Ngat 5
1995-12-22T09:05:02 = Kpa 22
-0010-09-15T04:44:23 = Bur 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 koosk
1995-12-22T09:05:02 = 9 krn
-0010-09-15T04:44:23 = 4 krn

πŸ’… hm (h:mm a)

2008-02-05T18:30:30 = 6:30 koosk
1995-12-22T09:05:02 = 9:05 krn
-0010-09-15T04:44:23 = 4:44 krn

πŸ’… hms (h:mm:ss a)

2008-02-05T18:30:30 = 6:30:30 koosk
1995-12-22T09:05:02 = 9:05:02 krn
-0010-09-15T04:44:23 = 4:44:23 krn

πŸ’… hmsv (h:mm:ss a v)

2008-02-05T18:30:30 = 6:30:30 koosk UTC
1995-12-22T09:05:02 = 9:05:02 krn UTC
-0010-09-15T04:44:23 = 4:44:23 krn UTC

πŸ’… hmv (h:mm a v)

2008-02-05T18:30:30 = 6:30 koosk UTC
1995-12-22T09:05:02 = 9:05 krn UTC
-0010-09-15T04:44:23 = 4:44 krn 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 = Koo, 2/5/2008
1995-12-22T09:05:02 = Kom, 12/22/1995
-0010-09-15T04:44:23 = Kol, 9/15/-10

πŸ’… yMMM (MMM y)

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

πŸ’… yMMMEd (E, MMM d, y)

2008-02-05T18:30:30 = Koo, Ngat 5, 2008
1995-12-22T09:05:02 = Kom, Kpa 22, 1995
-0010-09-15T04:44:23 = Kol, Bur 15, -10

πŸ’… yMMMM (MMMM y)

2008-02-05T18:30:30 = Ng’atyaato 2008
1995-12-22T09:05:02 = Kipsuunde nebo aeng’ 1995
-0010-09-15T04:44:23 = Bureet -10

πŸ’… yMMMd (y MMM d)

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

πŸ’… yMd (y-MM-dd)

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)

bestie, this is the short-form quarter thing β€” a Q with a year, but make it abbreviated ✨

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

yQQQQ (QQQQ y)

and this one is the full-word quarter flex, same three timestamps serving the exact same looks (yes the negative year is still just hanging out there, living its best life) πŸŽ€

   2008-02-05T18:30:30 = Robo netai 2008
   1995-12-22T09:05:02 = Robo nebo ang’wan 1995
  -0010-09-15T04:44:23 = Robo nebo somok -10

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

the week counter, no cap β€” week number, the word week, the word of, then the year πŸ’…

   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

the vibe-check settings, okurr πŸ’–

  • Prefers 24 hour time? β€” Yes. she's not doing AM/PM, she's doing grown-up o'clock. iconic.
  • Local first day of the week β€” 7 (Kotisap). that's the answer, and Kotisap is literally the name attached to it πŸ—“οΈ

🌈 Strftime Patterns

here's where the locale plugs into strftime-style formatting β€” each pattern, the expansion it stands for, and the three timestamps doing their demo πŸ’«

%c (%a %b %e %H:%M:%S %Y) β€” date time format

   2008-02-05T18:30:30 = Koo Ngat  5 18:30:30 2008
   1995-12-22T09:05:02 = Kom Kpa 22 09:05:02 1995
  -0010-09-15T04:44:23 = Kol Bur 15 04:44:23 -10
ngl peep the double space in Koo Ngat 5 β€” that's %e doing its space-padded day thing, not a typo, we keep it exactly as it is πŸ™ˆ

%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 support situation, bestie. the parent module has the answers πŸ‘‘

aaaaand that's the whole page, fr fr 🫢 the source line and the date line are just the usual footer flex β€” perl v5.42.0, dated 2024-12-12 β€” so go forth and format your dates in Kalenjin (Kenya) with main character energy πŸ’…πŸŒΈβœ¨

πŸ“¦ where this page comes from