DateTim...ale::ts(3)

๐ŸŒธ DateTime::Locale::ts โ€” Locale data examples for the Tsonga (ts) locale ๐ŸŒธ

okay bestie, welcome to the Tsonga locale data pod file ๐Ÿ’… (that's DateTime::Locale::ts for the Perl crowd, in section 3 of the manual, iykyk). It's a User Contributed Perl Documentation page, and it's literally just examples of the locale data available for the Tsonga locale โ€” no scary code, just a big gorgeous show-off of how dates and times get dressed up in ts. ๐ŸŽ€


โœจ NAME โœจ

DateTime::Locale::ts โ€” Locale data examples for the Tsonga (ts) locale ๐Ÿฆ‹


๐Ÿ’– DESCRIPTION ๐Ÿ’–

This pod file contains examples of the locale data available for the Tsonga locale. That's it, that's the whole vibe โ€” a whole museum of examples, one room per category. ๐ŸŒˆ


๐ŸŒธ Days ๐ŸŒธ

Wide (format)

Musumbhunuku
Ravumbirhi
Ravunharhu
Ravumune
Ravuntlhanu
Mugqivela
Sonta

Abbreviated (format)

Mus
Bir
Har
Ne
Tlh
Mug
Son

Narrow (format)

M
T
W
T
F
S
S
not me clocking that the narrow forms are just M T W T F S S โ€” yes, the same letters, no cap, that's genuinely what the data says ๐Ÿ™ˆ

Wide (stand-alone)

Musumbhunuku
Ravumbirhi
Ravunharhu
Ravumune
Ravuntlhanu
Mugqivela
Sonta

Abbreviated (stand-alone)

Mus
Bir
Har
Ne
Tlh
Mug
Son

Narrow (stand-alone)

M
T
W
T
F
S
S

๐ŸŒธ Months ๐ŸŒธ

Wide (format)

Sunguti
Nyenyenyani
Nyenyankulu
Dzivamisoko
Mudyaxihi
Khotavuxika
Mawuwani
Mhawuri
Ndzhati
Nhlangula
Hukuri
Nโ€™wendzamhala

Abbreviated (format)

Sun
Yan
Kul
Dzi
Mud
Kho
Maw
Mha
Ndz
Nhl
Huk
Nโ€™w

Narrow (format)

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

Wide (stand-alone)

Sunguti
Nyenyenyani
Nyenyankulu
Dzivamisoko
Mudyaxihi
Khotavuxika
Mawuwani
Mhawuri
Ndzhati
Nhlangula
Hukuri
Nโ€™wendzamhala

Abbreviated (stand-alone)

Sun
Yan
Kul
Dzi
Mud
Kho
Maw
Mha
Ndz
Nhl
Huk
Nโ€™w

Narrow (stand-alone)

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

๐ŸŒธ Quarters ๐ŸŒธ

Wide (format)

Kotara yo sungula
Kotara ya vumbirhi
Kotara ya vunharhu
Kotara ya vumune

Abbreviated (format)

K1
K2
K3
K4

Narrow (format)

1
2
3
4

Wide (stand-alone)

Kotara yo sungula
Kotara ya vumbirhi
Kotara ya vunharhu
Kotara ya vumune

Abbreviated (stand-alone)

K1
K2
K3
K4

Narrow (stand-alone)

1
2
3
4

๐ŸŒธ Eras ๐ŸŒธ

Wide (format)

BC
CE

Abbreviated (format)

BC
CE

Narrow (format)

BC
CE
iconic that all three widths are identical here โ€” BC and CE keeping it consistent, periodt ๐Ÿ’…

๐Ÿฆ‹ Date Formats ๐Ÿฆ‹

Full

2008-02-05T18:30:30 = 2008 Nyenyenyani 5, Ravumbirhi
1995-12-22T09:05:02 = 1995 Nโ€™wendzamhala 22, Ravuntlhanu
-0010-09-15T04:44:23 = -10 Ndzhati 15, Mugqivela

Long

2008-02-05T18:30:30 = 2008 Nyenyenyani 5
1995-12-22T09:05:02 = 1995 Nโ€™wendzamhala 22
-0010-09-15T04:44:23 = -10 Ndzhati 15

Medium

2008-02-05T18:30:30 = 2008 Yan 5
1995-12-22T09:05:02 = 1995 Nโ€™w 22
-0010-09-15T04:44:23 = -10 Ndz 15

Short

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

๐Ÿฆ‹ 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 = 2008 Nyenyenyani 5, Ravumbirhi 18:30:30 UTC
1995-12-22T09:05:02 = 1995 Nโ€™wendzamhala 22, Ravuntlhanu 09:05:02 UTC
-0010-09-15T04:44:23 = -10 Ndzhati 15, Mugqivela 04:44:23 UTC

Long

2008-02-05T18:30:30 = 2008 Nyenyenyani 5 18:30:30 UTC
1995-12-22T09:05:02 = 1995 Nโ€™wendzamhala 22 09:05:02 UTC
-0010-09-15T04:44:23 = -10 Ndzhati 15 04:44:23 UTC

Medium

2008-02-05T18:30:30 = 2008 Yan 5 18:30:30
1995-12-22T09:05:02 = 1995 Nโ€™w 22 09:05:02
-0010-09-15T04:44:23 = -10 Ndz 15 04:44:23

Short

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

๐Ÿ‘‘ Available Formats ๐Ÿ‘‘

okay this section is the main character fr fr โ€” a whole alphabet of format patterns, each one showing you exactly what it spits out. ๐Ÿ’œ

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 = Bir
1995-12-22T09:05:02 = Tlh
-0010-09-15T04:44:23 = Mug

EBhm (E h:mm B)

2008-02-05T18:30:30 = Bir 6:30 B
1995-12-22T09:05:02 = Tlh 9:05 B
-0010-09-15T04:44:23 = Mug 4:44 B

EBhms (E h:mm:ss B)

2008-02-05T18:30:30 = Bir 6:30:30 B
1995-12-22T09:05:02 = Tlh 9:05:02 B
-0010-09-15T04:44:23 = Mug 4:44:23 B

EHm (E HH:mm)

2008-02-05T18:30:30 = Bir 18:30
1995-12-22T09:05:02 = Tlh 09:05
-0010-09-15T04:44:23 = Mug 04:44

EHms (E HH:mm:ss)

2008-02-05T18:30:30 = Bir 18:30:30
1995-12-22T09:05:02 = Tlh 09:05:02
-0010-09-15T04:44:23 = Mug 04:44:23

Ed (d, E)

2008-02-05T18:30:30 = 5, Bir
1995-12-22T09:05:02 = 22, Tlh
-0010-09-15T04:44:23 = 15, Mug

Ehm (E h:mm a)

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

Ehms (E h:mm:ss a)

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

Gy (G y)

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

GyMMM (G y MMM)

2008-02-05T18:30:30 = CE 2008 Yan
1995-12-22T09:05:02 = CE 1995 Nโ€™w
-0010-09-15T04:44:23 = BC -10 Ndz

GyMMMEd (G y MMM d, E)

2008-02-05T18:30:30 = CE 2008 Yan 5, Bir
1995-12-22T09:05:02 = CE 1995 Nโ€™w 22, Tlh
-0010-09-15T04:44:23 = BC -10 Ndz 15, Mug

GyMMMd (G y MMM d)

2008-02-05T18:30:30 = CE 2008 Yan 5
1995-12-22T09:05:02 = CE 1995 Nโ€™w 22
-0010-09-15T04:44:23 = BC -10 Ndz 15

GyMd (GGGGG y-MM-dd)

2008-02-05T18:30:30 = CE 2008-02-05
1995-12-22T09:05:02 = CE 1995-12-22
-0010-09-15T04:44:23 = BC -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 (MM-dd, E)

2008-02-05T18:30:30 = 02-05, Bir
1995-12-22T09:05:02 = 12-22, Tlh
-0010-09-15T04:44:23 = 09-15, Mug

MMM (LLL)

2008-02-05T18:30:30 = Yan
1995-12-22T09:05:02 = Nโ€™w
-0010-09-15T04:44:23 = Ndz

MMMEd (MMM d, E)

2008-02-05T18:30:30 = Yan 5, Bir
1995-12-22T09:05:02 = Nโ€™w 22, Tlh
-0010-09-15T04:44:23 = Ndz 15, Mug

MMMMW-count-one ('week' W 'of' MMM)

2008-02-05T18:30:30 = week 1 of Yan
1995-12-22T09:05:02 = week 3 of Nโ€™w
-0010-09-15T04:44:23 = week 2 of Ndz

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

2008-02-05T18:30:30 = week 1 of Yan
1995-12-22T09:05:02 = week 3 of Nโ€™w
-0010-09-15T04:44:23 = week 2 of Ndz

MMMMd (MMMM d)

2008-02-05T18:30:30 = Nyenyenyani 5
1995-12-22T09:05:02 = Nโ€™wendzamhala 22
-0010-09-15T04:44:23 = Ndzhati 15

MMMd (MMM d)

2008-02-05T18:30:30 = Yan 5
1995-12-22T09:05:02 = Nโ€™w 22
-0010-09-15T04:44:23 = Ndz 15

Md (MM-dd)

2008-02-05T18:30:30 = 02-05
1995-12-22T09:05:02 = 12-22
-0010-09-15T04:44:23 = 09-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 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 (y-MM)

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

yMEd (y-MM-dd, E)

2008-02-05T18:30:30 = 2008-02-05, Bir
1995-12-22T09:05:02 = 1995-12-22, Tlh
-0010-09-15T04:44:23 = -10-09-15, Mug

yMMM (y MMM)

2008-02-05T18:30:30 = 2008 Yan
1995-12-22T09:05:02 = 1995 Nโ€™w
-0010-09-15T04:44:23 = -10 Ndz

yMMMEd (y MMM d, E)

2008-02-05T18:30:30 = 2008 Yan 5, Bir
1995-12-22T09:05:02 = 1995 Nโ€™w 22, Tlh
-0010-09-15T04:44:23 = -10 Ndz 15, Mug

yMMMM (y MMMM)

2008-02-05T18:30:30 = 2008 Nyenyenyani
1995-12-22T09:05:02 = 1995 Nโ€™wendzamhala
-0010-09-15T04:44:23 = -10 Ndzhati

yMMMd (y MMM d)

2008-02-05T18:30:30 = 2008 Yan 5
1995-12-22T09:05:02 = 1995 Nโ€™w 22
-0010-09-15T04:44:23 = -10 Ndz 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 (y QQQ)

๐Ÿซถ and that's exactly where part 1 runs out of runway, bestie โ€” more of the format lineup is coming in part 2, so don't go anywhere ๐Ÿ’–

2008-02-05T18:30:30 = 2008 K1
1995-12-22T09:05:02 = 1995 K4
-0010-09-15T04:44:23 = -10 K3
  • yQQQQ (y QQQQ) โ€” the full glam quarter name, no abbreviations, no shortcuts ๐Ÿ’…
2008-02-05T18:30:30 = 2008 Kotara yo sungula
1995-12-22T09:05:02 = 1995 Kotara ya vumune
-0010-09-15T04:44:23 = -10 Kotara ya vunharhu
  • yw-count-other ('week' w 'of' Y) โ€” week number plus which year it belongs to, because weeks get messy and we respect that ๐Ÿซถ
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 ๐ŸŒธ

okay these two are less about patterns and more about vibe settings, but they're literally part of the locale so bestie we are covering them โœจ

  • Prefers 24 hour time? โ†’ Yes โฐ (no am/pm chaos here, we're clock-pilled)
  • Local first day of the week โ†’ 1 (Musumbhunuku) โ€” that's the number 1 plus the local name in parens, keep both ๐Ÿ’–

โฐ Strftime Patterns โฐ

these are the big strftime-style shortcuts โ€” the ones that expand into a whole format string, no cap ๐Ÿ‘‘

  • %c (%a %b %e %H:%M:%S %Y) โ€” date time format ๐Ÿ‘‘ the whole package, date + time together:
2008-02-05T18:30:30 = Bir Yan  5 18:30:30 2008
1995-12-22T09:05:02 = Tlh Nโ€™w 22 09:05:02 1995
-0010-09-15T04:44:23 = Mug Ndz 15 04:44:23 -10
๐Ÿซถ tiny detail worth noticing: in that first sample line there are two spaces between Yan and 5 โ€” that's the %e day-of-month-padded-with-a-space doing its thing. Copy it exactly, don't "fix" it.
  • %x (%m/%d/%y) โ€” date format ๐ŸŒธ just the date, short year:
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) โ€” time format ๐ŸŽ€ just the clock, 24-hour style:
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 lowkey iconic for how brief she is ๐Ÿ’…


and that's a wrap on the Tsonga locale page, bestie ๐Ÿฆ‹ go format some dates, you're gonna slay โœจ

this page came from perl v5.42.0, dated 2024-12-12 โ€” so if anything looks different in your perl, it's giving "version check" energy, iykyk ๐Ÿ™ˆ ๐ŸŒˆ

๐Ÿ“ฆ where this page comes from