DateTim...ale::pis(3)

✨ NAME ✨

Okay so bestie, this is DateTime::Locale::pis from the User Contributed Perl Documentation section β€” the page header shows it all squished as DateTim...ale::pis(3) because terminals love to humble us πŸ’… β€” and it's literally Locale data examples for the Pijin (pis) locale. That's it. That's the whole job. It's a vibe check for Pijin dates and times 🌸


🌺 DESCRIPTION 🌺

This pod file contains examples of the locale data available for the Pijin locale. Think of it as a little show-and-tell: every day name, month name, quarter, era, and date/time pattern that Pijin gives you, plus the outputs it spits out for three sample timestamps. No cap, it's mostly data, but it's iconic data πŸŽ€

πŸ¦‹ Days

Wide (format)

Mande
Tiusde
Wenesde
Tosde
Fraede
Satade
Sande

Abbreviated (format)

Mande
Tiusde
Wenesde
Tosde
Fraede
Satade
Sande

Narrow (format)

M
T
W
T
F
S
S

Wide (stand-alone)

Mande
Tiusde
Wenesde
Tosde
Fraede
Satade
Sande

Abbreviated (stand-alone)

Mande
Tiusde
Wenesde
Tosde
Fraede
Satade
Sande

Narrow (stand-alone)

M
T
W
T
F
S
S
Not me noticing the narrow one has two Ts and two Ss and that's just how it is 😭 that's not a typo, that's the data.

🌸 Months

Wide (format)

Januare
Febuare
Mas
Eprel
Mei
Jun
Julae
Ogus
Septemba
Oktoba
Novemba
Disemba

Abbreviated (format)

Januare
Febuare
Mas
Eprel
Mei
Jun
Julae
Ogus
Septemba
Oktoba
Novemba
Disemba

Narrow (format)

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

Wide (stand-alone)

Januare
Febuare
Mas
Eprel
Mei
Jun
Julae
Ogus
Septemba
Oktoba
Novemba
Disemba

Abbreviated (stand-alone)

Januare
Febuare
Mas
Eprel
Mei
Jun
Julae
Ogus
Septemba
Oktoba
Novemba
Disemba

Narrow (stand-alone)

1
2
3
4
5
6
7
8
9
10
11
12
The narrow months are literally just the numbers 1 through 12 and honestly? Efficient. Main character energy πŸ‘‘

πŸ’œ Quarters

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

Wide (format)

BCE
CE

Abbreviated (format)

BCE
CE

Narrow (format)

BCE
CE
Yes bestie, the eras only get Wide, Abbreviated, and Narrow β€” there's no stand-alone version listed here. We don't invent data in this house πŸ™ˆ

πŸŽ€ Date Formats

Full

2008-02-05T18:30:30 = 2008 Febuare 5, Tiusde
1995-12-22T09:05:02 = 1995 Disemba 22, Fraede
-0010-09-15T04:44:23 = -10 Septemba 15, Satade

Long

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

Medium

2008-02-05T18:30:30 = 2008 Febuare 5
1995-12-22T09:05:02 = 1995 Disemba 22
-0010-09-15T04:44:23 = -10 Septemba 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 Febuare 5, Tiusde 18:30:30 UTC
1995-12-22T09:05:02 = 1995 Disemba 22, Fraede 09:05:02 UTC
-0010-09-15T04:44:23 = -10 Septemba 15, Satade 04:44:23 UTC

Long

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

Medium

2008-02-05T18:30:30 = 2008 Febuare 5 18:30:30
1995-12-22T09:05:02 = 1995 Disemba 22 09:05:02
-0010-09-15T04:44:23 = -10 Septemba 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 one, bestie β€” every named format with its pattern in parentheses, and the same three sample timestamps so you can see exactly what each one does. Buckle up πŸ’–

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 = Tiusde
1995-12-22T09:05:02 = Fraede
-0010-09-15T04:44:23 = Satade

EBhm (E h:mm B)

2008-02-05T18:30:30 = Tiusde 6:30 B
1995-12-22T09:05:02 = Fraede 9:05 B
-0010-09-15T04:44:23 = Satade 4:44 B

EBhms (E h:mm:ss B)

2008-02-05T18:30:30 = Tiusde 6:30:30 B
1995-12-22T09:05:02 = Fraede 9:05:02 B
-0010-09-15T04:44:23 = Satade 4:44:23 B

EHm (E HH:mm)

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

EHms (E HH:mm:ss)

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

Ed (d, E)

2008-02-05T18:30:30 = 5, Tiusde
1995-12-22T09:05:02 = 22, Fraede
-0010-09-15T04:44:23 = 15, Satade

Ehm (E h:mm a)

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

Ehms (E h:mm:ss a)

2008-02-05T18:30:30 = Tiusde 6:30:30 PM
1995-12-22T09:05:02 = Fraede 9:05:02 AM
-0010-09-15T04:44:23 = Satade 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 Febuare
1995-12-22T09:05:02 = CE 1995 Disemba
-0010-09-15T04:44:23 = BCE -10 Septemba

GyMMMEd (G y MMM d, E)

2008-02-05T18:30:30 = CE 2008 Febuare 5, Tiusde
1995-12-22T09:05:02 = CE 1995 Disemba 22, Fraede
-0010-09-15T04:44:23 = BCE -10 Septemba 15, Satade

GyMMMd (G y MMM d)

2008-02-05T18:30:30 = CE 2008 Febuare 5
1995-12-22T09:05:02 = CE 1995 Disemba 22
-0010-09-15T04:44:23 = BCE -10 Septemba 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, Tiusde
1995-12-22T09:05:02 = 12-22, Fraede
-0010-09-15T04:44:23 = 09-15, Satade

MMM (LLL)

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

MMMEd (MMM d, E)

2008-02-05T18:30:30 = Febuare 5, Tiusde
1995-12-22T09:05:02 = Disemba 22, Fraede
-0010-09-15T04:44:23 = Septemba 15, Satade

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

2008-02-05T18:30:30 = week 1 of Febuare
1995-12-22T09:05:02 = week 3 of Disemba
-0010-09-15T04:44:23 = week 2 of Septemba

MMMMd (MMMM d)

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

MMMd (MMM d)

2008-02-05T18:30:30 = Febuare 5
1995-12-22T09:05:02 = Disemba 22
-0010-09-15T04:44:23 = Septemba 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, Tiusde
1995-12-22T09:05:02 = 1995-12-22, Fraede
-0010-09-15T04:44:23 = -10-09-15, Satade

yMMM (y MMM)

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

yMMMEd (y MMM d, E)

2008-02-05T18:30:30 = 2008 Febuare 5, Tiusde
1995-12-22T09:05:02 = 1995 Disemba 22, Fraede
-0010-09-15T04:44:23 = -10 Septemba 15, Satade

yMMMM (y MMMM)

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

yMMMd (y MMM d)

2008-02-05T18:30:30 = 2008 Febuare 5
1995-12-22T09:05:02 = 1995 Disemba 22
-0010-09-15T04:44:23 = -10 Septemba 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
Okay bestie, yQQQ and yQQQQ giving the exact same results is not a glitch, it's just what's written here β€” we report, we don't speculate πŸ’€

That's the whole data dump for part 1, and there's more coming β€” stay tuned 🫢

  • yw-count-other ('week' w 'of' Y) β€” this one is literally giving β€œweek w of year *Y*” energy, and the receipts are:
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 🌸

  • Prefers 24 hour time? Yes
  • Local first day of the week: 1 (Mande)

πŸ¦‹ Strftime Patterns πŸ¦‹

  • %c (%a %b %e %H:%M:%S %Y) β€” date time format, bestie:
2008-02-05T18:30:30 = Tiusde Febuare  5 18:30:30 2008
1995-12-22T09:05:02 = Fraede Disemba 22 09:05:02 1995
-0010-09-15T04:44:23 = Satade Septemba 15 04:44:23 -10
  • %x (%m/%d/%y) β€” date format, no cap:
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, periodt:
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.


This little page came from perl v5.42.0, dated 2024-12-12, and it’s filed under DateTim...ale::pis(3). Slay, go read your locales πŸ’…βœ¨

πŸ“¦ where this page comes from