DateTim...:pis_SB(3)
π¦ DateTime::Locale::pis_SB(3) π¦
User Contributed Perl Documentation Β· part 1 of 2, bestie, don't go anywhere π
okay so this is the manual page for DateTime::Locale::pis_SB β the locale data package for the Pijin Solomon Islands (pis-SB) locale. You know how your calendar app just knows how to say "Tuesday" in your language? That's this. It's the lore drop. πΊ
πΈ NAME πΈ
DateTime::Locale::pis_SB β Locale data examples for the Pijin Solomon Islands (pis-SB) locale. periodt. π«Ά
β¨ DESCRIPTION β¨
This is a pod file, and it's literally just a museum of examples of the locale data available for the Pijin Solomon Islands locale. Every list below is the actual data β days, months, quarters, eras, date formats, time formats, datetime formats, and then a whole wardrobe of "available formats" with their official codes. Keep this tab open, you're gonna want it. π
π 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
ngl the narrow ones are giving "we only have one letter and we're using it" energy and honestly? iconic. π two of them are literallyTand two areSand that's just how it is, no cap.
π 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 way the abbreviated months are identical to the wide ones β no shortening, no truncation, we're not doing that here. the narrow ones are just1through12and honestly, efficiency queen. π
π¦ 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 π
Heads up bestie β eras only have the three format flavors here, no stand-alone versions. That's not me skipping anything, that's just the data. π
Wide (format)
BCE
CE
Abbreviated (format)
BCE
CE
Narrow (format)
BCE
CE
π 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, grab a snack π β every named format, its pattern in parens, and the three sample renders. 2008-02-05T18:30:30, 1995-12-22T09:05:02, and -0010-09-15T04:44:23 are the three test subjects, same as above. 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 = 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)
and that's exactly where part 1 runs out of page, bestie β yQQQQ is up next in part 2, so don't close the tab, we're literally mid-wardrobe-change here ππ«Ά
yw-count-other('week' w 'of' Y) β the week number said out loud, like a person would actually say it π¬ here's the vibe check:
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
And before that, the quarter one β yQ energy, four seasons, no notes π₯:
2008-02-05T18:30:30 = 2008 Q1
1995-12-22T09:05:02 = 1995 Q4
-0010-09-15T04:44:23 = -10 Q3
(yes bestie, year -10 is a real year in this locale, we don't year-shame here π
)
π¦ Miscellaneous π¦
Okay so these are the little locale personality traits, the ~vibes~ settings, iykyk:
- Prefers 24 hour time? β
Yesβ° (no AM/PM chaos, we're clocking out at 18:30 like adults) - Local first day of the week β
1 (Mande)ποΈ (that's day 1, and its name is literallyMandeβ iconic, no cap)
β¨ Strftime Patterns β¨
Now the classic strftime codes, but wearing this locale's outfit π each one comes with the same three test timestamps so you can see exactly what it spits out:
%c(%a %b %e %H:%M:%S %Y) β the full date time format, the whole meal π
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
(and yes, there are two spaces before the 5 in that first one β %e is space-padded, she's got range π do not "fix" it, it's character-for-character what comes out)
%x(%m/%d/%y) β the date only format, cute and short πΈ
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, clock it β±οΈ
2008-02-05T18:30:30 = 18:30:30
1995-12-22T09:05:02 = 09:05:02
-0010-09-15T04:44:23 = 04:44:23
Heads up bestie: those%a/%bnames (Tiusde,Febuare,Fraede,Disemba,Satade,Septemba) are the locale's actual strings β they look typo'd, they are not typos, they're just this locale's whole personality π copy them exactly or your output won't match.
π«Ά SUPPORT π«Ά
Need more? See DateTime::Locale. That's the plug, that's the source, go drink some water and read it π
and that's the whole page, bestie β every date format, every misc setting, every strftime pattern, delivered with love π
this gem dropped as perl v5.42.0, dated 2024-12-12, under the title DateTim...:pis_SB(3) β go forth and format your timestamps slayfully, mwah ππ
π¦ 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