DateTim...:teo_KE(3)

πŸ’– NAME πŸ’–

okay bestie, this is the manual page for DateTime::Locale::teo_KE(3) from User Contributed Perl Documentation. It's the DateTime::Locale::teo_KE module, and it's literally serving locale data examples for the Teso Kenya (teo-KE) locale. periodt. πŸ’…


🌸 DESCRIPTION 🌸

okay so this pod file is basically a showcase of examples of the locale data available for the Teso Kenya locale. no cap, it's all here for you to vibe-check. 🫢

πŸ¦‹ Days πŸ¦‹

the days are listed in order, and each format has its own little moment. πŸ’–

✨ Wide (format)

  • Nakaebarasa
  • Nakaare
  • Nakauni
  • Nakaung’on
  • Nakakany
  • Nakasabiti
  • Nakaejuma

✨ Abbreviated (format)

  • Bar
  • Aar
  • Uni
  • Ung
  • Kan
  • Sab
  • Jum

✨ Narrow (format)

  • B
  • A
  • U
  • U
  • K
  • S
  • J

✨ Wide (stand-alone)

  • Nakaebarasa
  • Nakaare
  • Nakauni
  • Nakaung’on
  • Nakakany
  • Nakasabiti
  • Nakaejuma

✨ Abbreviated (stand-alone)

  • Bar
  • Aar
  • Uni
  • Ung
  • Kan
  • Sab
  • Jum

✨ Narrow (stand-alone)

  • B
  • A
  • U
  • U
  • K
  • S
  • J

🌈 Months 🌈

months ate, honestly. all twelve, in order, in every flavor. πŸ“

🌟 Wide (format)

  • Orara
  • Omuk
  • Okwamg’
  • Odung’el
  • Omaruk
  • Omodok’king’ol
  • Ojola
  • Opedel
  • Osokosokoma
  • Otibar
  • Olabor
  • Opoo

🌟 Abbreviated (format)

  • Rar
  • Muk
  • Kwa
  • Dun
  • Mar
  • Mod
  • Jol
  • Ped
  • Sok
  • Tib
  • Lab
  • Poo

🌟 Narrow (format)

  • R
  • M
  • K
  • D
  • M
  • M
  • J
  • P
  • S
  • T
  • L
  • P

🌟 Wide (stand-alone)

  • Orara
  • Omuk
  • Okwamg’
  • Odung’el
  • Omaruk
  • Omodok’king’ol
  • Ojola
  • Opedel
  • Osokosokoma
  • Otibar
  • Olabor
  • Opoo

🌟 Abbreviated (stand-alone)

  • Rar
  • Muk
  • Kwa
  • Dun
  • Mar
  • Mod
  • Jol
  • Ped
  • Sok
  • Tib
  • Lab
  • Poo

🌟 Narrow (stand-alone)

  • R
  • M
  • K
  • D
  • M
  • M
  • J
  • P
  • S
  • T
  • L
  • P

πŸŽ€ Quarters πŸŽ€

quarters are giving four little icons, and yes they come in format and stand-alone versions. πŸ’…

πŸ’« Wide (format)

  • Akwota abe
  • Akwota Aane
  • Akwota auni
  • Akwota Aung’on

πŸ’« Abbreviated (format)

  • K1
  • K2
  • K3
  • K4

πŸ’« Narrow (format)

  • 1
  • 2
  • 3
  • 4

πŸ’« Wide (stand-alone)

  • Akwota abe
  • Akwota Aane
  • Akwota auni
  • Akwota Aung’on

πŸ’« Abbreviated (stand-alone)

  • K1
  • K2
  • K3
  • K4

πŸ’« Narrow (stand-alone)

  • 1
  • 2
  • 3
  • 4

πŸ‘‘ Eras πŸ‘‘

eras are short and iconic, no notes. ✨

🌸 Wide (format)

  • Kabla ya Christo
  • Baada ya Christo

🌸 Abbreviated (format)

  • KK
  • BK

🌸 Narrow (format)

  • KK
  • BK

πŸ’œ Date Formats πŸ’œ

okay these are the date format examples, and yes every value is exactly as it should be. don't touch the negative years, they're doing their thing. 😭

πŸŽ€ Full

2008-02-05T18:30:30 = Nakaare, 5 Omuk 2008
1995-12-22T09:05:02 = Nakakany, 22 Opoo 1995
-0010-09-15T04:44:23 = Nakasabiti, 15 Osokosokoma -10

πŸŽ€ Long

2008-02-05T18:30:30 = 5 Omuk 2008
1995-12-22T09:05:02 = 22 Opoo 1995
-0010-09-15T04:44:23 = 15 Osokosokoma -10

πŸŽ€ Medium

2008-02-05T18:30:30 = 5 Muk 2008
1995-12-22T09:05:02 = 22 Poo 1995
-0010-09-15T04:44:23 = 15 Sok -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 formats are here, UTC is showing up in Full and Long like it owns the place. πŸ’€

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

date plus time, the collab we didn't know we needed. 🫢

🌈 Full

2008-02-05T18:30:30 = Nakaare, 5 Omuk 2008 18:30:30 UTC
1995-12-22T09:05:02 = Nakakany, 22 Opoo 1995 09:05:02 UTC
-0010-09-15T04:44:23 = Nakasabiti, 15 Osokosokoma -10 04:44:23 UTC

🌈 Long

2008-02-05T18:30:30 = 5 Omuk 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22 Opoo 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15 Osokosokoma -10 04:44:23 UTC

🌈 Medium

2008-02-05T18:30:30 = 5 Muk 2008 18:30:30
1995-12-22T09:05:02 = 22 Poo 1995 09:05:02
-0010-09-15T04:44:23 = 15 Sok -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 πŸ’«

bestie, this is the big one. every available format is listed below with its exact examples. iykyk. πŸ’…

  • 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 = Aar
1995-12-22T09:05:02 = Kan
-0010-09-15T04:44:23 = Sab
  • EBhm (E h:mm B)
2008-02-05T18:30:30 = Aar 6:30 B
1995-12-22T09:05:02 = Kan 9:05 B
-0010-09-15T04:44:23 = Sab 4:44 B
  • EBhms (E h:mm:ss B)
2008-02-05T18:30:30 = Aar 6:30:30 B
1995-12-22T09:05:02 = Kan 9:05:02 B
-0010-09-15T04:44:23 = Sab 4:44:23 B
  • EHm (E HH:mm)
2008-02-05T18:30:30 = Aar 18:30
1995-12-22T09:05:02 = Kan 09:05
-0010-09-15T04:44:23 = Sab 04:44
  • EHms (E HH:mm:ss)
2008-02-05T18:30:30 = Aar 18:30:30
1995-12-22T09:05:02 = Kan 09:05:02
-0010-09-15T04:44:23 = Sab 04:44:23
  • Ed (d, E)
2008-02-05T18:30:30 = 5, Aar
1995-12-22T09:05:02 = 22, Kan
-0010-09-15T04:44:23 = 15, Sab
  • Ehm (E h:mm a)
2008-02-05T18:30:30 = Aar 6:30 Ebongi
1995-12-22T09:05:02 = Kan 9:05 Taparachu
-0010-09-15T04:44:23 = Sab 4:44 Taparachu
  • Ehms (E h:mm:ss a)
2008-02-05T18:30:30 = Aar 6:30:30 Ebongi
1995-12-22T09:05:02 = Kan 9:05:02 Taparachu
-0010-09-15T04:44:23 = Sab 4:44:23 Taparachu
  • Gy (G y)
2008-02-05T18:30:30 = BK 2008
1995-12-22T09:05:02 = BK 1995
-0010-09-15T04:44:23 = KK -10
  • GyMMM (G y MMM)
2008-02-05T18:30:30 = BK 2008 Muk
1995-12-22T09:05:02 = BK 1995 Poo
-0010-09-15T04:44:23 = KK -10 Sok
  • GyMMMEd (G y MMM d, E)
2008-02-05T18:30:30 = BK 2008 Muk 5, Aar
1995-12-22T09:05:02 = BK 1995 Poo 22, Kan
-0010-09-15T04:44:23 = KK -10 Sok 15, Sab
  • GyMMMd (G y MMM d)
2008-02-05T18:30:30 = BK 2008 Muk 5
1995-12-22T09:05:02 = BK 1995 Poo 22
-0010-09-15T04:44:23 = KK -10 Sok 15
  • GyMd (GGGGG y-MM-dd)
2008-02-05T18:30:30 = BK 2008-02-05
1995-12-22T09:05:02 = BK 1995-12-22
-0010-09-15T04:44:23 = KK -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 = Aar, 2/5
1995-12-22T09:05:02 = Kan, 12/22
-0010-09-15T04:44:23 = Sab, 9/15
  • MMM (LLL)
2008-02-05T18:30:30 = Muk
1995-12-22T09:05:02 = Poo
-0010-09-15T04:44:23 = Sok
  • MMMEd (E, MMM d)
2008-02-05T18:30:30 = Aar, Muk 5
1995-12-22T09:05:02 = Kan, Poo 22
-0010-09-15T04:44:23 = Sab, Sok 15
  • MMMMEd (E, MMMM d)
2008-02-05T18:30:30 = Aar, Omuk 5
1995-12-22T09:05:02 = Kan, Opoo 22
-0010-09-15T04:44:23 = Sab, Osokosokoma 15
  • MMMMW-count-other ('week' W 'of' MMMM)
2008-02-05T18:30:30 = week 1 of Omuk
1995-12-22T09:05:02 = week 3 of Opoo
-0010-09-15T04:44:23 = week 2 of Osokosokoma
  • MMMMd (MMMM d)
2008-02-05T18:30:30 = Omuk 5
1995-12-22T09:05:02 = Opoo 22
-0010-09-15T04:44:23 = Osokosokoma 15
  • MMMd (MMM d)
2008-02-05T18:30:30 = Muk 5
1995-12-22T09:05:02 = Poo 22
-0010-09-15T04:44:23 = Sok 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 Ebongi
1995-12-22T09:05:02 = 9 Taparachu
-0010-09-15T04:44:23 = 4 Taparachu
  • hm (h:mm a)
2008-02-05T18:30:30 = 6:30 Ebongi
1995-12-22T09:05:02 = 9:05 Taparachu
-0010-09-15T04:44:23 = 4:44 Taparachu
  • hms (h:mm:ss a)
2008-02-05T18:30:30 = 6:30:30 Ebongi
1995-12-22T09:05:02 = 9:05:02 Taparachu
-0010-09-15T04:44:23 = 4:44:23 Taparachu
  • hmsv (h:mm:ss a v)
2008-02-05T18:30:30 = 6:30:30 Ebongi UTC
1995-12-22T09:05:02 = 9:05:02 Taparachu UTC
-0010-09-15T04:44:23 = 4:44:23 Taparachu UTC
  • hmv (h:mm a v)
2008-02-05T18:30:30 = 6:30 Ebongi UTC
1995-12-22T09:05:02 = 9:05 Taparachu UTC
-0010-09-15T04:44:23 = 4:44 Taparachu 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 = Aar, 2/5/2008
1995-12-22T09:05:02 = Kan, 12/22/1995
-0010-09-15T04:44:23 = Sab, 9/15/-10
  • yMMM (MMM y)
2008-02-05T18:30:30 = Muk 2008
1995-12-22T09:05:02 = Poo 1995
-0010-09-15T04:44:23 = Sok -10
  • yMMMEd (E, MMM d, y)
2008-02-05T18:30:30 = Aar, Muk 5, 2008
1995-12-22T09:05:02 = Kan, Poo 22, 1995
-0010-09-15T04:44:23 = Sab, Sok 15, -10
  • yMMMM (MMMM y)
2008-02-05T18:30:30 = Omuk 2008
1995-12-22T09:05:02 = Opoo 1995
-0010-09-15T04:44:23 = Osokosokoma -10
  • yMMMd (y MMM d)
2008-02-05T18:30:30 = 2008 Muk 5
1995-12-22T09:05:02 = 1995 Poo 22
-0010-09-15T04:44:23 = -10 Sok 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)
2008-02-05T18:30:30 = K1 2008
1995-12-22T09:05:02 = K4 1995
-0010-09-15T04:44:23 = K3 -10

Ok so continuing where we left off, here's the yQQQQ pattern doing its little thing β€” three vibes, one pattern, iykyk:

yQQQQ (QQQQ y)

   2008-02-05T18:30:30 = Akwota abe 2008
   1995-12-22T09:05:02 = Akwota Aung’on 1995
  -0010-09-15T04:44:23 = Akwota auni -10

And then yw-count-other, which is literally the pattern 'week' w 'of' Y β€” look how it hits different across the centuries 🌸:

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

   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

Note that the negative year -0010 still gets its own week number, so yes bestie, this thing travels πŸ’…


πŸŽ€ Miscellaneous πŸŽ€

Ok so two little facts about this locale that live here, and they're giving very main-character energy:

  • Prefers 24 hour time? Yes βœ… (no am/pm nonsense here, we're clock-pilled)
  • Local first day of the week: 7 (Nakaejuma)

Like, the week starts on 7 and that 7 is named Nakaejuma. Noted. Filing that away πŸ—‚οΈ


✨ Strftime Patterns ✨

This is the part where the C-style percent patterns get translated into this locale's actual output β€” every single one, no skips, here we go 🫢

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

2008-02-05T18:30:30 = Aar Muk  5 18:30:30 2008
1995-12-22T09:05:02 = Kan Poo 22 09:05:02 1995
-0010-09-15T04:44:23 = Sab Sok 15 04:44:23 -10

(And yes, Aar Muk really does have two spaces before the 5 β€” that's the %e behaviour showing up, don't come for me 😭)

%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

Month, day, two-digit year. Slashes doing their thing, periodt πŸ“…

%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

Hour, minute, second β€” and it's all 24-hour, which tracks with the "yes" from earlier, consistency queen πŸ‘‘


πŸ’œ SUPPORT πŸ’œ

Need more? Go look at DateTime::Locale. That's the whole instruction. It's literally:

See DateTime::Locale.

That's it, that's the support section, and honestly? Slay for being concise πŸ’…


Alright bestie, that's the whole page πŸ¦‹ This little slice of documentation is from perl v5.42.0, dated 2024-12-12 β€” so drink some water, go format a date in a locale you've never heard of, and remember: the vibe changes, the facts don't πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from