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 twoTs and twoSs 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,yQQQandyQQQQgiving 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
- opensuse-leap 16.0: perl-DateTime-Locale 1.440000-160000.2.2 Β· Artistic-1.0 OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms