DateTim...e::sw_KE(3)

πŸ’… DATE::TIME::LOCALE::SW_KE(3) β€” no wait, it's literally DateTime::Locale::sw_KE 🌸

(section 3 of the User Contributed Perl Documentation, bestie, iykyk)

okay so πŸ’– this is the manual page for DateTime::Locale::sw_KE β€” the locale data examples for the Swahili Kenya (sw-KE) locale. it's a Perl doc page, it's section 3, and it's literally just a giant flex of every day name, month name, and format string this locale knows. grab a snack, we're going through all of it πŸ“


✨ NAME ✨

DateTime::Locale::sw_KE β€” locale data examples for the Swahili Kenya (sw-KE) locale πŸ¦‹


πŸŽ€ DESCRIPTION πŸŽ€

This pod file contains examples of the locale data available for the Swahili Kenya locale. that's it. that's the whole vibe. it's a showcase, a little museum of sw-KE strings, and honestly? iconic πŸ‘‘

Everything below is the data, exactly as this locale spits it out. no cap, no edits, no "i'd have translated it differently" β€” we're just looking at it together πŸ’…


🌈 Days πŸ—“οΈ

Wide (format)

Jumatatu
Jumanne
Jumatano
Alhamisi
Ijumaa
Jumamosi
Jumapili

Abbreviated (format)

same seven, no shortening happening here, slay:

Jumatatu
Jumanne
Jumatano
Alhamisi
Ijumaa
Jumamosi
Jumapili

Narrow (format)

single letters, extremely mysterious:

M
T
W
T
F
S
S
ngl these narrow ones are giving English initials, and yes W and F and S are just sitting there in the middle of a Swahili list. it's what the data says, so it's what we're reporting 🫢

Wide (stand-alone)

Jumatatu
Jumanne
Jumatano
Alhamisi
Ijumaa
Jumamosi
Jumapili

Abbreviated (stand-alone)

Jumatatu
Jumanne
Jumatano
Alhamisi
Ijumaa
Jumamosi
Jumapili

Narrow (stand-alone)

M
T
W
T
F
S
S

🌸 Months πŸŒ™

Wide (format)

Januari
Februari
Machi
Aprili
Mei
Juni
Julai
Agosti
Septemba
Oktoba
Novemba
Desemba

Abbreviated (format)

Jan
Feb
Mac
Apr
Mei
Jun
Jul
Ago
Sep
Okt
Nov
Des
ok Mac for Machi is sending me a little bit, but that's the data, periodt 😭

Narrow (format)

J
F
M
A
M
J
J
A
S
O
N
D

Wide (stand-alone)

Januari
Februari
Machi
Aprili
Mei
Juni
Julai
Agosti
Septemba
Oktoba
Novemba
Desemba

Abbreviated (stand-alone)

Jan
Feb
Mac
Apr
Mei
Jun
Jul
Ago
Sep
Okt
Nov
Des

Narrow (stand-alone)

J
F
M
A
M
J
J
A
S
O
N
D

πŸ¦‹ Quarters 🧚

Wide (format)

Robo ya 1
Robo ya 2
Robo ya 3
Robo ya 4

Abbreviated (format)

Robo ya 1
Robo ya 2
Robo ya 3
Robo ya 4

Narrow (format)

1
2
3
4

Wide (stand-alone)

Robo ya 1
Robo ya 2
Robo ya 3
Robo ya 4

Abbreviated (stand-alone)

Robo ya 1
Robo ya 2
Robo ya 3
Robo ya 4

Narrow (stand-alone)

1
2
3
4

πŸ‘‘ Eras πŸ›οΈ

Wide (format)

Kabla ya Kristo
Baada ya Kristo

Abbreviated (format)

KK
BK

Narrow (format)

KK
BK
note bestie: eras only get a format set here β€” no stand-alone version listed. we're not inventing one, we're just telling you what's on the page πŸ’œ

⭐ Date Formats πŸ“…

three timestamps get run through every format, so you can see the glow-up. meet the test subjects:

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

Full

 2008-02-05T18:30:30 = Jumanne, 5 Februari 2008
 1995-12-22T09:05:02 = Ijumaa, 22 Desemba 1995
-0010-09-15T04:44:23 = Jumamosi, 15 Septemba -10

Long

 2008-02-05T18:30:30 = 5 Februari 2008
 1995-12-22T09:05:02 = 22 Desemba 1995
-0010-09-15T04:44:23 = 15 Septemba -10

Medium

 2008-02-05T18:30:30 = 5 Feb 2008
 1995-12-22T09:05:02 = 22 Des 1995
-0010-09-15T04:44:23 = 15 Sep -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 = Jumanne, 5 Februari 2008 18:30:30 UTC
 1995-12-22T09:05:02 = Ijumaa, 22 Desemba 1995 09:05:02 UTC
-0010-09-15T04:44:23 = Jumamosi, 15 Septemba -10 04:44:23 UTC

Long

 2008-02-05T18:30:30 = 5 Februari 2008 18:30:30 UTC
 1995-12-22T09:05:02 = 22 Desemba 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15 Septemba -10 04:44:23 UTC

Medium

 2008-02-05T18:30:30 = 5 Feb 2008 18:30:30
 1995-12-22T09:05:02 = 22 Des 1995 09:05:02
-0010-09-15T04:44:23 = 15 Sep -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 next bit is the big one β€” every named format string this locale ships, with its pattern in parentheses and the same three timestamps rendered through it. each one is its own little moment, so let's give them all their flowers 🌸

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)

just the weekday name, no crumbs:

 2008-02-05T18:30:30 = Jumanne
 1995-12-22T09:05:02 = Ijumaa
-0010-09-15T04:44:23 = Jumamosi

EBhm (E h:mm B)

 2008-02-05T18:30:30 = Jumanne 6:30 B
 1995-12-22T09:05:02 = Ijumaa 9:05 B
-0010-09-15T04:44:23 = Jumamosi 4:44 B

EBhms (E h:mm:ss B)

 2008-02-05T18:30:30 = Jumanne 6:30:30 B
 1995-12-22T09:05:02 = Ijumaa 9:05:02 B
-0010-09-15T04:44:23 = Jumamosi 4:44:23 B

EHm (E HH:mm)

 2008-02-05T18:30:30 = Jumanne 18:30
 1995-12-22T09:05:02 = Ijumaa 09:05
-0010-09-15T04:44:23 = Jumamosi 04:44

EHms (E HH:mm:ss)

 2008-02-05T18:30:30 = Jumanne 18:30:30
 1995-12-22T09:05:02 = Ijumaa 09:05:02
-0010-09-15T04:44:23 = Jumamosi 04:44:23

Ed (E d)

 2008-02-05T18:30:30 = Jumanne 5
 1995-12-22T09:05:02 = Ijumaa 22
-0010-09-15T04:44:23 = Jumamosi 15

Ehm (E h:mm a)

 2008-02-05T18:30:30 = Jumanne 6:30 PM
 1995-12-22T09:05:02 = Ijumaa 9:05 AM
-0010-09-15T04:44:23 = Jumamosi 4:44 AM

Ehms (E h:mm:ss a)

 2008-02-05T18:30:30 = Jumanne 6:30:30 PM
 1995-12-22T09:05:02 = Ijumaa 9:05:02 AM
-0010-09-15T04:44:23 = Jumamosi 4:44:23 AM

Gy (y G)

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

GyMMM (MMM y G)

 2008-02-05T18:30:30 = Feb 2008 BK
 1995-12-22T09:05:02 = Des 1995 BK
-0010-09-15T04:44:23 = Sep -10 KK

GyMMMEd (E, d MMM y G)

 2008-02-05T18:30:30 = Jumanne, 5 Feb 2008 BK
 1995-12-22T09:05:02 = Ijumaa, 22 Des 1995 BK
-0010-09-15T04:44:23 = Jumamosi, 15 Sep -10 KK

GyMMMd (d MMM y G)

 2008-02-05T18:30:30 = 5 Feb 2008 BK
 1995-12-22T09:05:02 = 22 Des 1995 BK
-0010-09-15T04:44:23 = 15 Sep -10 KK

GyMd (d/M/y G)

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

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 = Jumanne, 5/2
 1995-12-22T09:05:02 = Ijumaa, 22/12
-0010-09-15T04:44:23 = Jumamosi, 15/9

MMM (LLL)

 2008-02-05T18:30:30 = Feb
 1995-12-22T09:05:02 = Des
-0010-09-15T04:44:23 = Sep

MMMEd (E, d MMM)

 2008-02-05T18:30:30 = Jumanne, 5 Feb
 1995-12-22T09:05:02 = Ijumaa, 22 Des
-0010-09-15T04:44:23 = Jumamosi, 15 Sep

MMMMEd (E, d MMMM)

 2008-02-05T18:30:30 = Jumanne, 5 Februari
 1995-12-22T09:05:02 = Ijumaa, 22 Desemba
-0010-09-15T04:44:23 = Jumamosi, 15 Septemba

MMMMW-count-one ('wiki' W 'ya' MMMM)

 2008-02-05T18:30:30 = wiki 1 ya Februari
 1995-12-22T09:05:02 = wiki 3 ya Desemba
-0010-09-15T04:44:23 = wiki 2 ya Septemba

MMMMW-count-other ('wiki' W 'ya' MMMM)

 2008-02-05T18:30:30 = wiki 1 ya Februari
 1995-12-22T09:05:02 = wiki 3 ya Desemba
-0010-09-15T04:44:23 = wiki 2 ya Septemba

MMMMd (d MMMM)

 2008-02-05T18:30:30 = 5 Februari
 1995-12-22T09:05:02 = 22 Desemba
-0010-09-15T04:44:23 = 15 Septemba

MMMd (d MMM)

 2008-02-05T18:30:30 = 5 Feb
 1995-12-22T09:05:02 = 22 Des
-0010-09-15T04:44:23 = 15 Sep

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 PM
 1995-12-22T09:05:02 = 9 AM
-0010-09-15T04:44:23 = 4 AM

hm (h:mm a)

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

hms (h:mm:ss a)

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

hmsv (h:mm:ss a v)

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

hmv (h:mm a v)

 2008-02-05T18:30:30 = 6:30 PM UTC
 1995-12-22T09:05:02 = 9:05 AM UTC
-0010-09-15T04:44:23 = 4:44 AM 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, d/M/y)

 2008-02-05T18:30:30 = Jumanne, 5/2/2008
 1995-12-22T09:05:02 = Ijumaa, 22/12/1995
-0010-09-15T04:44:23 = Jumamosi, 15/9/-10

yMMM (MMM y)

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

yMMMEd (E, d MMM y)

 2008-02-05T18:30:30 = Jumanne, 5 Feb 2008
 1995-12-22T09:05:02 = Ijumaa, 22 Des 1995
-0010-09-15T04:44:23 = Jumamosi, 15 Sep -10

yMMMM (MMMM y)

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

yMMMd (d MMM y)

Okay so picking up right where we left off β€” here's the rest of the sw_KE pattern lineup, bestie πŸ¦‹

  • yMd β€” d/M/y
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
2008-02-05T18:30:30 = Robo ya 1 2008
1995-12-22T09:05:02 = Robo ya 4 1995
-0010-09-15T04:44:23 = Robo ya 3 -10
  • yQQQQ β€” QQQQ y
2008-02-05T18:30:30 = Robo ya 1 2008
1995-12-22T09:05:02 = Robo ya 4 1995
-0010-09-15T04:44:23 = Robo ya 3 -10
  • yw-count-one β€” 'wiki' w 'ya' Y
2008-02-05T18:30:30 = wiki 6 ya 2008
1995-12-22T09:05:02 = wiki 51 ya 1995
-0010-09-15T04:44:23 = wiki 37 ya -10
  • yw-count-other β€” 'wiki' w 'ya' Y
2008-02-05T18:30:30 = wiki 6 ya 2008
1995-12-22T09:05:02 = wiki 51 ya 1995
-0010-09-15T04:44:23 = wiki 37 ya -10
Yeah, yw-count-one and yw-count-other are literally identical here β€” that's not me being lazy, that's just what the data says πŸ’€

🌸 Miscellaneous

So like, the little quality-of-life settings that live alongside the patterns:

Prefers 24 hour time?

Yes ✨

Local first day of the week

7 (Jumapili)

Jumapili is Sunday, and 7 means the week is counted as starting on the seventh day, iykyk 🌈

πŸŽ€ Strftime Patterns

These are the classic strftime-style ones β€” the ones that map to %c, %x, and %X for this locale πŸ‘‘

  • %c (%e %B %Y %I:%M:%S %p) β€” date time format
2008-02-05T18:30:30 =  5 Februari 2008 06:30:30 PM
1995-12-22T09:05:02 = 22 Desemba 1995 09:05:02 AM
-0010-09-15T04:44:23 = 15 Septemba -10 04:44:23 AM
  • %x (%d/%m/%Y) β€” date format
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 (%I:%M:%S %p) β€” time format
2008-02-05T18:30:30 = 06:30:30 PM
1995-12-22T09:05:02 = 09:05:02 AM
-0010-09-15T04:44:23 = 04:44:23 AM
Notice %c lowkey pads the day with a leading space on that first line (%e behavior) and %x zero-pads it (05) β€” both are in the data exactly like that, don't @ me πŸ™ˆ

πŸ‘‘ SUPPORT

See DateTime::Locale β€” that's the whole support section, short and iconic ✨


And that's the page, bestie πŸ’– This gorgeous little specimen of documentation is perl v5.42.0, dated 2024-12-12 β€” sw_KE locale data, served fresh, periodt πŸŽ€πŸ«Ά

πŸ“¦ where this page comes from