DateTim...ale::kln(3)

bestie, welcome to DateTime::Locale::kln(3) β€” user contributed Perl documentation, aka the Kalenjin (kln) locale data showcase. This is part 1, and it's literally a pod file packed with examples of the locale data available for the Kalenjin locale. No cap, we're going through every list and every format. πŸŽ€

✨ NAME ✨

DateTime::Locale::kln β€” locale data examples for the Kalenjin (kln) locale. πŸ’–

πŸ’… DESCRIPTION πŸ’…

Okay so this pod file is the Kalenjin locale data mood board: it contains examples of the locale data available for the Kalenjin locale. It's giving reference sheet, it's giving β€œlook at all these names and formats,” and we're about to go through them all. πŸ¦‹

🌸 Days 🌸

🌼 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 πŸŒ™

🌼 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 πŸŽ€

🌼 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 πŸ‘‘

🌼 Wide (format) 🌼

Amait kesich Jesu
Kokakesich Jesu

🌼 Abbreviated (format) 🌼

AM
KO

🌼 Narrow (format) 🌼

AM
KO

πŸ“… Date Formats πŸ“…

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 ⏰

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 = 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 πŸ¦‹

πŸ•• 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)

…and we're still deep in the pattern list, so here's the rest of it πŸ’… same deal as before: left side is the timestamp, right side is what the pattern spits out for this locale.

2008-02-05T18:30:30 = R1 2008
1995-12-22T09:05:02 = R4 1995
-0010-09-15T04:44:23 = R3 -10
  • yQQQQ β€” in the source it's written as QQQQ y, so the QQQQ chunk comes first and the plain year trails after it πŸŽ€
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 β€” the label is literally 'week' w 'of' Y, i.e. the word week, then the week number, then of, then whatever Y hands 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 πŸŽ€

  • Prefers 24 hour time? β€” Yes. That's a yes, bestie, 24h girlie through and through πŸ••
  • Local first day of the week β€” 1 (and that 1 is called Kotaai) 🌸

✨ Strftime Patterns ✨

  • %c β€” the date time format, defined as %a %b %e %H:%M:%S %Y. Look at that double space in the first line, that's not a typo on my end, that's exactly how it prints, do not "fix" it πŸ™ˆ
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
  • %x β€” the date format, defined as %m/%d/%y. Slashes, two-digit year, classic πŸ‘‘
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. Clock o'clock, colons only πŸ•°οΈ
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. Short, sweet, iconique. If you need more, that's where you go πŸ’–
that's genuinely it, no cap β€” the whole page lives and dies by DateTime::Locale. πŸ’…

and that's a wrap on DateTim...ale::kln(3)! πŸŽ‰ This one ships with perl v5.42.0, the page itself is dated 2024-12-12, and you found it under that squeezed-up name DateTim...ale::kln(3) β€” truncated by the man viewer like a little nickname 😭 slay, go localize something πŸ¦‹πŸ’œ

πŸ“¦ where this page comes from