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 literally T and two are S and 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 just 1 through 12 and 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 literally Mande β€” 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/%b names (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