DateTim...ale::st(3)

πŸŽ€ NAME

DateTime::Locale::st β€” locale data examples for the Southern Sotho (st) locale. This is a User Contributed Perl Documentation page, section 3, bestie. πŸ’–

✨ DESCRIPTION ✨

Okay so this pod file contains examples of the locale data available for the Southern Sotho locale. It’s literally a little show-and-tell of locale data β€” no cap, just examples. πŸ¦‹

🌸 Days

Here’s the day-name lineup, bestie:

Wide (format)

Mantaha
Labobedi
Laboraro
Labone
Labohlano
Moqebelo
Sontaha

Abbreviated (format)

Mma
Bed
Rar
Ne
Hla
Moq
Son

Narrow (format)

M
T
W
T
F
S
S

Wide (stand-alone)

Mantaha
Labobedi
Laboraro
Labone
Labohlano
Moqebelo
Sontaha

Abbreviated (stand-alone)

Mma
Bed
Rar
Ne
Hla
Moq
Son

Narrow (stand-alone)

M
T
W
T
F
S
S

🌈 Months

Months, months, months β€” the whole calendar era:

Wide (format)

Pherekgong
Hlakola
Hlakubele
Mmesa
Motsheanong
Phupjane
Phupu
Phato
Lwetse
Mphalane
Pudungwana
Tshitwe

Abbreviated (format)

Phe
Kol
Ube
Mme
Mot
Jan
Upu
Pha
Leo
Mph
Pun
Tsh

Narrow (format)

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

Wide (stand-alone)

Pherekgong
Hlakola
Hlakubele
Mmesa
Motsheanong
Phupjane
Phupu
Phato
Lwetse
Mphalane
Pudungwana
Tshitwe

Abbreviated (stand-alone)

Phe
Kol
Ube
Mme
Mot
Jan
Upu
Pha
Leo
Mph
Pun
Tsh

Narrow (stand-alone)

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

πŸ¦‹ Quarters

Quarter vibes only:

Wide (format)

Q1
Q2
Q3
Q4

Abbreviated (format)

Q1
Q2
Q3
Q4

Narrow (format)

1
2
3
4

Wide (stand-alone)

Q1
Q2
Q3
Q4

Abbreviated (stand-alone)

Q1
Q2
Q3
Q4

Narrow (stand-alone)

1
2
3
4

πŸ‘‘ Eras

Era names, serving BCE/CE realness:

Wide (format)

BCE
CE

Abbreviated (format)

BCE
CE

Narrow (format)

BCE
CE

πŸŽ€ Date Formats

Full

2008-02-05T18:30:30 = 2008 Hlakola 5, Labobedi
1995-12-22T09:05:02 = 1995 Tshitwe 22, Labohlano
-0010-09-15T04:44:23 = -10 Lwetse 15, Moqebelo

Long

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

Medium

2008-02-05T18:30:30 = 2008 Kol 5
1995-12-22T09:05:02 = 1995 Tsh 22
-0010-09-15T04:44:23 = -10 Leo 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 Hlakola 5, Labobedi 18:30:30 UTC
1995-12-22T09:05:02 = 1995 Tshitwe 22, Labohlano 09:05:02 UTC
-0010-09-15T04:44:23 = -10 Lwetse 15, Moqebelo 04:44:23 UTC

Long

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

Medium

2008-02-05T18:30:30 = 2008 Kol 5 18:30:30
1995-12-22T09:05:02 = 1995 Tsh 22 09:05:02
-0010-09-15T04:44:23 = -10 Leo 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 is the big format buffet β€” every single one is listed below, bestie. πŸ’…

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 = Bed
1995-12-22T09:05:02 = Hla
-0010-09-15T04:44:23 = Moq

EBhm (E h:mm B)

2008-02-05T18:30:30 = Bed 6:30 B
1995-12-22T09:05:02 = Hla 9:05 B
-0010-09-15T04:44:23 = Moq 4:44 B

EBhms (E h:mm:ss B)

2008-02-05T18:30:30 = Bed 6:30:30 B
1995-12-22T09:05:02 = Hla 9:05:02 B
-0010-09-15T04:44:23 = Moq 4:44:23 B

EHm (E HH:mm)

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

EHms (E HH:mm:ss)

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

Ed (d, E)

2008-02-05T18:30:30 = 5, Bed
1995-12-22T09:05:02 = 22, Hla
-0010-09-15T04:44:23 = 15, Moq

Ehm (E h:mm a)

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

Ehms (E h:mm:ss a)

2008-02-05T18:30:30 = Bed 6:30:30 PM
1995-12-22T09:05:02 = Hla 9:05:02 AM
-0010-09-15T04:44:23 = Moq 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 = BCE -10

GyMMM (G y MMM)

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

GyMMMEd (G y MMM d, E)

2008-02-05T18:30:30 = CE 2008 Kol 5, Bed
1995-12-22T09:05:02 = CE 1995 Tsh 22, Hla
-0010-09-15T04:44:23 = BCE -10 Leo 15, Moq

GyMMMd (G y MMM d)

2008-02-05T18:30:30 = CE 2008 Kol 5
1995-12-22T09:05:02 = CE 1995 Tsh 22
-0010-09-15T04:44:23 = BCE -10 Leo 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 = BCE -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, Bed
1995-12-22T09:05:02 = 12-22, Hla
-0010-09-15T04:44:23 = 09-15, Moq

MMM (LLL)

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

MMMEd (MMM d, E)

2008-02-05T18:30:30 = Kol 5, Bed
1995-12-22T09:05:02 = Tsh 22, Hla
-0010-09-15T04:44:23 = Leo 15, Moq

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

2008-02-05T18:30:30 = week 1 of Kol
1995-12-22T09:05:02 = week 3 of Tsh
-0010-09-15T04:44:23 = week 2 of Leo

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

2008-02-05T18:30:30 = week 1 of Kol
1995-12-22T09:05:02 = week 3 of Tsh
-0010-09-15T04:44:23 = week 2 of Leo

MMMMd (MMMM d)

2008-02-05T18:30:30 = Hlakola 5
1995-12-22T09:05:02 = Tshitwe 22
-0010-09-15T04:44:23 = Lwetse 15

MMMd (MMM d)

2008-02-05T18:30:30 = Kol 5
1995-12-22T09:05:02 = Tsh 22
-0010-09-15T04:44:23 = Leo 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, Bed
1995-12-22T09:05:02 = 1995-12-22, Hla
-0010-09-15T04:44:23 = -10-09-15, Moq

yMMM (y MMM)

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

yMMMEd (y MMM d, E)

2008-02-05T18:30:30 = 2008 Kol 5, Bed
1995-12-22T09:05:02 = 1995 Tsh 22, Hla
-0010-09-15T04:44:23 = -10 Leo 15, Moq

yMMMM (y MMMM)

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

yMMMd (y MMM d)

2008-02-05T18:30:30 = 2008 Kol 5
1995-12-22T09:05:02 = 1995 Tsh 22
-0010-09-15T04:44:23 = -10 Leo 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)

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

yQQQQ (y QQQQ)

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

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

bestie, this is the part 1 cliffhanger β€” the page stops right here at the yw-count-other ('week' w 'of' Y) heading, with no example lines shown yet. πŸ’€

...and the week numbers just keep coming, bestie πŸ’… watch:

     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

Year 6, year 51, year 37 β€” three completely different eras and the week math still eats, no cap πŸ”₯


πŸŽ€ Miscellaneous πŸŽ€

Prefers 24 hour time?

Yes ✨ (as she should β€” 24-hour clock supremacy, we don't do the AM/PM ambiguity here)

Local first day of the week

1 (Mantaha) 🌸

So Monday's on main character duty in this locale β€” 1 is the index, and Mantaha is the name it goes by, iykyk 🫢


🌈 Strftime Patterns 🌈

Okay this is the section where things get iconic πŸ’– These are the three big patterns, each with its exact expansion, and yes we're showing all three example timestamps every time because consistency is the whole vibe:

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

The full date-and-time combo platter: πŸ“

     2008-02-05T18:30:30 = Bed Kol  5 18:30:30 2008
     1995-12-22T09:05:02 = Hla Tsh 22 09:05:02 1995
    -0010-09-15T04:44:23 = Moq Leo 15 04:44:23 -10

Sidenote bestie: peep that double space before the 5 β€” that's %e doing its thing, it's space-padded, not zero-padded. Not a typo, don't "fix" it 😭

%x (%m/%d/%y) β€” date format

Date only, slashes included: πŸ¦‹

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

And yeah β€” 09/15/10 for year -10. The two-digit year is just out here living its life. Take that up with %y, not with me πŸ™ˆ

%X (%H:%M:%S) β€” time format

Time only, 24-hour, no notes: ⭐

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

Look at 09:05:02 β€” zero-padded everywhere, she is immaculate 🧚 And -0010-09-15 pulling a 04:44:23, honestly ate πŸ’€πŸ”₯


πŸ‘‘ SUPPORT πŸ‘‘

See DateTime::Locale 🫢 like, that's it, that's the support channel β€” the whole locale situation lives there and it's lowkey the parent of all this.


Okay that's a wrap, bestie! πŸ’–βœ¨πŸŽ€ This page came to you via perl v5.42.0, dated 2024-12-12, and the footer's mood was forever DateTim...ale::st(3) β€” truncated and mysterious, main character energy honestly πŸ¦‹ Go format something iconic πŸŒΈπŸ’œ

πŸ“¦ where this page comes from