DateTim...ale::sw(3)

🌸 NAME 🌸

okay so bestie, this is the DateTime::Locale::sw(3) page β€” User Contributed Perl Documentation, part 1 of 2 β€” and it's literally all about DateTime::Locale::sw: locale data examples for the Swahili (sw) locale. πŸ’…

✨ DESCRIPTION ✨

This pod file is packed with examples of the locale data available for the Swahili locale. πŸ¦‹

πŸŽ€ Days πŸŽ€

Wide (format) πŸ’–

Jumatatu
Jumanne
Jumatano
Alhamisi
Ijumaa
Jumamosi
Jumapili

Abbreviated (format) ✨

Jumatatu
Jumanne
Jumatano
Alhamisi
Ijumaa
Jumamosi
Jumapili

Narrow (format) πŸŽ€

M
T
W
T
F
S
S

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

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

πŸ“… Date Formats πŸ“…

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 πŸ’…

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 = 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 GGGGG) πŸ’œ

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

  • yMd (d/M/y) β€” day/month/year, slashes only, very demure, very mindful πŸŽ€
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) β€” the short quarter vibe + year πŸ’…
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) β€” the wide quarter lineup, same energy, same output, no notes πŸ”₯
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) β€” week-number-of-the-year realness, singular form, literally the whole wiki … ya … situation 🌸
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) β€” same week-number flex, plural form, and yes bestie it's giving identical output, that's just how it is ✨
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
Not me showing you the whole set now so nothing's a mystery later πŸ‘€ β€” every one of these is a real, named pattern, not a vibe I made up.

πŸ¦‹ Miscellaneous πŸ¦‹

Prefers 24 hour time?

Yes. Military time ate, no AM/PM chaos here, we stay unbothered and unambiguous πŸ•—

Local first day of the week

1 (Jumatatu) β€” that's Monday for the monolingual besties, and yes it's the first day of the week in this locale, periodt πŸ’–


⭐ Strftime Patterns ⭐

These are the classic strftime-style slots, translated into Swahili. Iconic behavior, no cap 🌈

  • %c (%a %b %e %H:%M:%S %Y) β€” the full "date time format" serve, day name + month name + day + clock + year, all in one πŸŽ€
2008-02-05T18:30:30 = Jumanne Feb  5 18:30:30 2008
1995-12-22T09:05:02 = Ijumaa Des 22 09:05:02 1995
-0010-09-15T04:44:23 = Jumamosi Sep 15 04:44:23 -10
  • %x (%m/%d/%y) β€” the "date format" one: month/day/year with that two-digit year energy πŸ’…
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) β€” the "time format" one, hour:minute:second, 24-hour, chef's kiss 🧚
2008-02-05T18:30:30 = 18:30:30
1995-12-22T09:05:02 = 09:05:02
-0010-09-15T04:44:23 = 04:44:23
Fr fr copy those %c/%x/%X patterns exactly β€” the spacing inside Jumanne Feb 5 is part of the output, so don't go "tidying" it, bestie 😭

πŸ‘‘ SUPPORT πŸ‘‘

See DateTime::Locale. That's the whole support paragraph, she's lowkey efficient πŸ’œ


And that's the page, bestie β€” you made it to the end, so here's the cute sign-off: this absolute gem of a manpage is from perl v5.42.0, dated 2024-12-12, and it's the Swahili locale data in DateTim...ale::sw(3) β€” go forth and format dates in Swahili, slay ✨🫢🌟

πŸ“¦ where this page comes from