DateTim...:sbp_TZ(3)

πŸŽ€ DateTim...:sbp_TZ(3) πŸŽ€

okay bestie, so this page is from the User Contributed Perl Documentation collection, and it's literally just a big ol' showcase of locale data β€” no cap, no scary code, just vibes and month names πŸ’…

✨ NAME ✨

DateTime::Locale::sbp_TZ - Locale data examples for the Sangu Tanzania (sbp-TZ) locale

that's it, that's the whole name section 🫢 it's the sbp-TZ locale data example file, periodt.

🌸 DESCRIPTION 🌸

so this pod file is literally a little museum of examples β€” it shows off all the locale data that's available for the Sangu Tanzania locale πŸ¦‹ every list below is the actual data, so don't come for me if the spelling looks unfamiliar, that's the whole point, iykyk ✨


🌈 Days

Wide (format)

Jumatatu
Jumanne
Jumatano
Alahamisi
Ijumaa
Jumamosi
Mulungu

Abbreviated (format)

Jtt
Jnn
Jtn
Alh
Iju
Jmo
Mul

Narrow (format)

J
J
J
A
I
J
M

Wide (stand-alone)

Jumatatu
Jumanne
Jumatano
Alahamisi
Ijumaa
Jumamosi
Mulungu

Abbreviated (stand-alone)

Jtt
Jnn
Jtn
Alh
Iju
Jmo
Mul

Narrow (stand-alone)

J
J
J
A
I
J
M

like, the stand-alone versions are identical to the format versions here β€” that's not me being lazy, that's literally what the data says πŸ’€


πŸ¦‹ Months

Wide (format)

Mupalangulwa
Mwitope
Mushende
Munyi
Mushende Magali
Mujimbi
Mushipepo
Mupuguto
Munyense
Mokhu
Musongandembwe
Muhaano

Abbreviated (format)

Mup
Mwi
Msh
Mun
Mag
Muj
Msp
Mpg
Mye
Mok
Mus
Muh

Narrow (format)

1
2
3
4
5
6
7
8
9
10
11
12

Wide (stand-alone)

Mupalangulwa
Mwitope
Mushende
Munyi
Mushende Magali
Mujimbi
Mushipepo
Mupuguto
Munyense
Mokhu
Musongandembwe
Muhaano

Abbreviated (stand-alone)

Mup
Mwi
Msh
Mun
Mag
Muj
Msp
Mpg
Mye
Mok
Mus
Muh

Narrow (stand-alone)

1
2
3
4
5
6
7
8
9
10
11
12

ok the narrow months being literally the numbers 1–12 is so real of them 😭 iconic behavior honestly πŸ’œ


🌟 Quarters

Wide (format)

Lobo 1
Lobo 2
Lobo 3
Lobo 4

Abbreviated (format)

L1
L2
L3
L4

Narrow (format)

1
2
3
4

Wide (stand-alone)

Lobo 1
Lobo 2
Lobo 3
Lobo 4

Abbreviated (stand-alone)

L1
L2
L3
L4

Narrow (stand-alone)

1
2
3
4

quarters ate and left no crumbs, four of them, all accounted for πŸ‘‘


⭐ Eras

Wide (format)

Ashanali uKilisito
Pamwandi ya Kilisto

Abbreviated (format)

AK
PK

Narrow (format)

AK
PK

heads up bestie β€” for eras there's only the format flavour listed here, no stand-alone section, and that's fr fr what the page gives us 🌸


πŸ’– Date Formats

Full

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

Long

2008-02-05T18:30:30 = 5 Mwitope 2008
1995-12-22T09:05:02 = 22 Muhaano 1995
-0010-09-15T04:44:23 = 15 Munyense -10

Medium

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

three sample timestamps per format, same three every time β€” that's our control group, our lil constants, and yes -10 is a whole negative year, do not panic, it's fine πŸ™ˆ


🧚 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

Full and Long are the same here, Medium drops the UTC, Short drops the seconds β€” the way that progression just works 🫢


🌈 Datetime Formats

Full

2008-02-05T18:30:30 = Jumanne, 5 Mwitope 2008 18:30:30 UTC
1995-12-22T09:05:02 = Ijumaa, 22 Muhaano 1995 09:05:02 UTC
-0010-09-15T04:44:23 = Jumamosi, 15 Munyense -10 04:44:23 UTC

Long

2008-02-05T18:30:30 = 5 Mwitope 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22 Muhaano 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15 Munyense -10 04:44:23 UTC

Medium

2008-02-05T18:30:30 = 5 Mwi 2008 18:30:30
1995-12-22T09:05:02 = 22 Muh 1995 09:05:02
-0010-09-15T04:44:23 = 15 Mye -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

date + time glued together, the collab we didn't know we needed ✨


πŸ’… Available Formats

ok this next bit is the big one β€” each one has a pattern in parentheses and then three example renderings. slay, let's go πŸ”₯

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 = Jnn
1995-12-22T09:05:02 = Iju
-0010-09-15T04:44:23 = Jmo

EBhm (E h:mm B)

2008-02-05T18:30:30 = Jnn 6:30 B
1995-12-22T09:05:02 = Iju 9:05 B
-0010-09-15T04:44:23 = Jmo 4:44 B

EBhms (E h:mm:ss B)

2008-02-05T18:30:30 = Jnn 6:30:30 B
1995-12-22T09:05:02 = Iju 9:05:02 B
-0010-09-15T04:44:23 = Jmo 4:44:23 B

EHm (E HH:mm)

2008-02-05T18:30:30 = Jnn 18:30
1995-12-22T09:05:02 = Iju 09:05
-0010-09-15T04:44:23 = Jmo 04:44

EHms (E HH:mm:ss)

2008-02-05T18:30:30 = Jnn 18:30:30
1995-12-22T09:05:02 = Iju 09:05:02
-0010-09-15T04:44:23 = Jmo 04:44:23

Ed (E d)

2008-02-05T18:30:30 = Jnn 5
1995-12-22T09:05:02 = Iju 22
-0010-09-15T04:44:23 = Jmo 15

Ehm (E h:mm a)

2008-02-05T18:30:30 = Jnn 6:30 Pashamihe
1995-12-22T09:05:02 = Iju 9:05 Lwamilawu
-0010-09-15T04:44:23 = Jmo 4:44 Lwamilawu

Ehms (E h:mm:ss a)

2008-02-05T18:30:30 = Jnn 6:30:30 Pashamihe
1995-12-22T09:05:02 = Iju 9:05:02 Lwamilawu
-0010-09-15T04:44:23 = Jmo 4:44:23 Lwamilawu

Gy (G y)

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

GyMMM (G y MMM)

2008-02-05T18:30:30 = PK 2008 Mwi
1995-12-22T09:05:02 = PK 1995 Muh
-0010-09-15T04:44:23 = AK -10 Mye

GyMMMEd (G y MMM d, E)

2008-02-05T18:30:30 = PK 2008 Mwi 5, Jnn
1995-12-22T09:05:02 = PK 1995 Muh 22, Iju
-0010-09-15T04:44:23 = AK -10 Mye 15, Jmo

GyMMMd (G y MMM d)

2008-02-05T18:30:30 = PK 2008 Mwi 5
1995-12-22T09:05:02 = PK 1995 Muh 22
-0010-09-15T04:44:23 = AK -10 Mye 15

GyMd (GGGGG y-MM-dd)

2008-02-05T18:30:30 = PK 2008-02-05
1995-12-22T09:05:02 = PK 1995-12-22
-0010-09-15T04:44:23 = AK -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 = Jnn, 2/5
1995-12-22T09:05:02 = Iju, 12/22
-0010-09-15T04:44:23 = Jmo, 9/15

MMM (LLL)

2008-02-05T18:30:30 = Mwi
1995-12-22T09:05:02 = Muh
-0010-09-15T04:44:23 = Mye

MMMEd (E, MMM d)

2008-02-05T18:30:30 = Jnn, Mwi 5
1995-12-22T09:05:02 = Iju, Muh 22
-0010-09-15T04:44:23 = Jmo, Mye 15

MMMMW-count-other ('week' W 'of' MMMM)

2008-02-05T18:30:30 = week 1 of Mwitope
1995-12-22T09:05:02 = week 3 of Muhaano
-0010-09-15T04:44:23 = week 2 of Munyense

MMMMd (MMMM d)

2008-02-05T18:30:30 = Mwitope 5
1995-12-22T09:05:02 = Muhaano 22
-0010-09-15T04:44:23 = Munyense 15

MMMd (MMM d)

2008-02-05T18:30:30 = Mwi 5
1995-12-22T09:05:02 = Muh 22
-0010-09-15T04:44:23 = Mye 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 Pashamihe
1995-12-22T09:05:02 = 9 Lwamilawu
-0010-09-15T04:44:23 = 4 Lwamilawu

hm (h:mm a)

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

hms (h:mm:ss a)

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

hmsv (h:mm:ss a v)

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

hmv (h:mm a v)

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

ms (m:ss)

2008-02-05T18:30:30 = 30:30
1995-12-22T09:05:02 = 5: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 = Jnn, 2/5/2008
1995-12-22T09:05:02 = Iju, 12/22/1995
-0010-09-15T04:44:23 = Jmo, 9/15/-10

yMMM (MMM y)

2008-02-05T18:30:30 = Mwi 2008
1995-12-22T09:05:02 = Muh 1995
-0010-09-15T04:44:23 = Mye -10

yMMMEd (E, MMM d, y)

2008-02-05T18:30:30 = Jnn, Mwi 5, 2008
1995-12-22T09:05:02 = Iju, Muh 22, 1995
-0010-09-15T04:44:23 = Jmo, Mye 15, -10

yMMMM (y MMMM)

2008-02-05T18:30:30 = 2008 Mwitope
1995-12-22T09:05:02 = 1995 Muhaano
-0010-09-15T04:44:23 = -10 Munyense

yMMMd (MMM d y)

2008-02-05T18:30:30 = Mwi 5 2008
1995-12-22T09:05:02 = Muh 22 1995
-0010-09-15T04:44:23 = Mye 15 -10

yMd (M/d/y)

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

yQQQ (QQQ y)

2008-02-05T18:30:30 = L1 2008
1995-12-22T09:05:02 = L4 1995
-0010-09-15T04:44:23 = L3 -10

yQQQQ (QQQQ y)

2008-02-05T18:30:30 = Lobo 1 2008
1995-12-22T09:05:02 = Lobo 4 1995
-0010-09-15T04:44:23 = Lobo 3 -10

and that's the full run of available formats, all forty-six of them, every single one accounted for, nobody left behind πŸ’œβœ¨


bestie we are so not done yet β€” this was only part one, and there's more coming, so don't go anywhere πŸŒΈπŸ¦‹

  • yw-count-other ('week' w 'of' Y) β€” the week counter bestie, it literally spells out "week w of Y" for 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 🌸

Ok so these are the little personality traits of the locale, and yes we're going through every single one 🫢

  • Prefers 24 hour time? β€” Yes. No ambiguous "is it 6pm or 6am" chaos here, she's a 24-hour girlie ⏰
  • Local first day of the week β€” 1 (Jumatatu). Week starts on 1, and Jumatatu is what that day is called locally ✨

πŸŽ€ Strftime Patterns πŸŽ€

These are the strftime-style shortcuts, i.e. the glow-up versions of the formats. Each one expands into a bigger pattern, no cap πŸ¦‹

  • %c (%a %b %e %H:%M:%S %Y) β€” the full date + time format, the whole outfit πŸ”₯
2008-02-05T18:30:30 = Jnn Mwi  5 18:30:30 2008
1995-12-22T09:05:02 = Iju Muh 22 09:05:02 1995
-0010-09-15T04:44:23 = Jmo Mye 15 04:44:23 -10
  • %x (%m/%d/%y) β€” the date-only format, short and sweet πŸ“
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-only format, clocking in ⭐
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 it, that's the whole support section β€” she's independent, main character energy, she doesn't need a whole entourage 🌈


ngl if you made it this far you're officially a locale scholar, bestie 🧚 Go treat yourself.

✧ο½₯゚ thanks for reading, mwah πŸ’œ ゚ο½₯✧

This page is perl v5.42.0, dated 2024-12-12 β€” shoutout to that version and that date for making this whole document possible πŸ˜­πŸ’–

πŸ“¦ where this page comes from