DateTim...ale::wbp(3)
π NAME π
okay so welcome to the DateTime::Locale::wbp(3) manual page, brought to you by User Contributed Perl Documentation. This is DateTime::Locale::wbp β Locale data examples for the Warlpiri (wbp) locale β and yes, it is exactly as niche and iconic as it sounds. π
β¨
π¦ DESCRIPTION π¦
This pod file contains examples of the locale data available for the Warlpiri locale. Lowkey it's a full tour: days, months, quarters, eras, date formats, time formats, datetime formats, available formats, miscellaneous facts, and strftime patterns. Let's get into it, bestie. π«Ά
πΈ Days πΈ
β¨ Wide (format) β¨
Full weekday names, serving main-character energy:
Mon
Tue
Wed
Thu
Fri
Sat
Sun
β¨ Abbreviated (format) β¨
Same weekdays, but shorter:
Mon
Tue
Wed
Thu
Fri
Sat
Sun
β¨ Narrow (format) β¨
Tiny single-letter icons:
M
T
W
T
F
S
S
β¨ Wide (stand-alone) β¨
Wide names again, this time standing alone:
Mon
Tue
Wed
Thu
Fri
Sat
Sun
β¨ Abbreviated (stand-alone) β¨
Abbreviated names, stand-alone edition:
Mon
Tue
Wed
Thu
Fri
Sat
Sun
β¨ Narrow (stand-alone) β¨
Narrow names, stand-alone edition:
M
T
W
T
F
S
S
π Months π
β¨ Wide (format) β¨
Wide month names in format mode:
M01
M02
M03
M04
M05
M06
M07
M08
M09
M10
M11
M12
β¨ Abbreviated (format) β¨
Abbreviated months, same lineup:
M01
M02
M03
M04
M05
M06
M07
M08
M09
M10
M11
M12
β¨ Narrow (format) β¨
Narrow months are just the numbers:
1
2
3
4
5
6
7
8
9
10
11
12
β¨ Wide (stand-alone) β¨
Wide months, standing alone:
M01
M02
M03
M04
M05
M06
M07
M08
M09
M10
M11
M12
β¨ Abbreviated (stand-alone) β¨
Abbreviated months, standing alone:
M01
M02
M03
M04
M05
M06
M07
M08
M09
M10
M11
M12
β¨ Narrow (stand-alone) β¨
Narrow months, standing alone:
1
2
3
4
5
6
7
8
9
10
11
12
π¦ 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
π Date Formats π
β¨ Full β¨
Full date format is doing the absolute most:
2008-02-05T18:30:30 = 2008 M02 5, Tue
1995-12-22T09:05:02 = 1995 M12 22, Fri
-0010-09-15T04:44:23 = -10 M09 15, Sat
β¨ Long β¨
Long date format:
2008-02-05T18:30:30 = 2008 M02 5
1995-12-22T09:05:02 = 1995 M12 22
-0010-09-15T04:44:23 = -10 M09 15
β¨ Medium β¨
Medium date format:
2008-02-05T18:30:30 = 2008 M02 5
1995-12-22T09:05:02 = 1995 M12 22
-0010-09-15T04:44:23 = -10 M09 15
β¨ Short β¨
Short date format, keeping it compact:
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 β¨
Full time format, with UTC in the chat:
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 β¨
Long time format:
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 β¨
Medium time format:
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 β¨
Short time format:
2008-02-05T18:30:30 = 18:30
1995-12-22T09:05:02 = 09:05
-0010-09-15T04:44:23 = 04:44
π Datetime Formats π
β¨ Full β¨
Full datetime format is the whole package:
2008-02-05T18:30:30 = 2008 M02 5, Tue 18:30:30 UTC
1995-12-22T09:05:02 = 1995 M12 22, Fri 09:05:02 UTC
-0010-09-15T04:44:23 = -10 M09 15, Sat 04:44:23 UTC
β¨ Long β¨
Long datetime format:
2008-02-05T18:30:30 = 2008 M02 5 18:30:30 UTC
1995-12-22T09:05:02 = 1995 M12 22 09:05:02 UTC
-0010-09-15T04:44:23 = -10 M09 15 04:44:23 UTC
β¨ Medium β¨
Medium datetime format:
2008-02-05T18:30:30 = 2008 M02 5 18:30:30
1995-12-22T09:05:02 = 1995 M12 22 09:05:02
-0010-09-15T04:44:23 = -10 M09 15 04:44:23
β¨ Short β¨
Short datetime format:
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 bestie, this is the big one β every available format, with the exact sample outputs. No skipping, no cap. π
β¨ 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 = Tue
1995-12-22T09:05:02 = Fri
-0010-09-15T04:44:23 = Sat
β¨ EBhm (E h:mm B) β¨
2008-02-05T18:30:30 = Tue 6:30 B
1995-12-22T09:05:02 = Fri 9:05 B
-0010-09-15T04:44:23 = Sat 4:44 B
β¨ EBhms (E h:mm:ss B) β¨
2008-02-05T18:30:30 = Tue 6:30:30 B
1995-12-22T09:05:02 = Fri 9:05:02 B
-0010-09-15T04:44:23 = Sat 4:44:23 B
β¨ EHm (E HH:mm) β¨
2008-02-05T18:30:30 = Tue 18:30
1995-12-22T09:05:02 = Fri 09:05
-0010-09-15T04:44:23 = Sat 04:44
β¨ EHms (E HH:mm:ss) β¨
2008-02-05T18:30:30 = Tue 18:30:30
1995-12-22T09:05:02 = Fri 09:05:02
-0010-09-15T04:44:23 = Sat 04:44:23
β¨ Ed (d, E) β¨
2008-02-05T18:30:30 = 5, Tue
1995-12-22T09:05:02 = 22, Fri
-0010-09-15T04:44:23 = 15, Sat
β¨ Ehm (E h:mm a) β¨
2008-02-05T18:30:30 = Tue 6:30 PM
1995-12-22T09:05:02 = Fri 9:05 AM
-0010-09-15T04:44:23 = Sat 4:44 AM
β¨ Ehms (E h:mm:ss a) β¨
2008-02-05T18:30:30 = Tue 6:30:30 PM
1995-12-22T09:05:02 = Fri 9:05:02 AM
-0010-09-15T04:44:23 = Sat 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 M02
1995-12-22T09:05:02 = CE 1995 M12
-0010-09-15T04:44:23 = BCE -10 M09
β¨ GyMMMEd (G y MMM d, E) β¨
2008-02-05T18:30:30 = CE 2008 M02 5, Tue
1995-12-22T09:05:02 = CE 1995 M12 22, Fri
-0010-09-15T04:44:23 = BCE -10 M09 15, Sat
β¨ GyMMMd (G y MMM d) β¨
2008-02-05T18:30:30 = CE 2008 M02 5
1995-12-22T09:05:02 = CE 1995 M12 22
-0010-09-15T04:44:23 = BCE -10 M09 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, Tue
1995-12-22T09:05:02 = 12-22, Fri
-0010-09-15T04:44:23 = 09-15, Sat
β¨ MMM (LLL) β¨
2008-02-05T18:30:30 = M02
1995-12-22T09:05:02 = M12
-0010-09-15T04:44:23 = M09
β¨ MMMEd (MMM d, E) β¨
2008-02-05T18:30:30 = M02 5, Tue
1995-12-22T09:05:02 = M12 22, Fri
-0010-09-15T04:44:23 = M09 15, Sat
β¨ MMMMW-count-other ('week' W 'of' MMMM) β¨
2008-02-05T18:30:30 = week 1 of M02
1995-12-22T09:05:02 = week 3 of M12
-0010-09-15T04:44:23 = week 2 of M09
β¨ MMMMd (MMMM d) β¨
2008-02-05T18:30:30 = M02 5
1995-12-22T09:05:02 = M12 22
-0010-09-15T04:44:23 = M09 15
β¨ MMMd (MMM d) β¨
2008-02-05T18:30:30 = M02 5
1995-12-22T09:05:02 = M12 22
-0010-09-15T04:44:23 = M09 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, Tue
1995-12-22T09:05:02 = 1995-12-22, Fri
-0010-09-15T04:44:23 = -10-09-15, Sat
β¨ yMMM (y MMM) β¨
2008-02-05T18:30:30 = 2008 M02
1995-12-22T09:05:02 = 1995 M12
-0010-09-15T04:44:23 = -10 M09
β¨ yMMMEd (y MMM d, E) β¨
2008-02-05T18:30:30 = 2008 M02 5, Tue
1995-12-22T09:05:02 = 1995 M12 22, Fri
-0010-09-15T04:44:23 = -10 M09 15, Sat
β¨ yMMMM (y MMMM) β¨
2008-02-05T18:30:30 = 2008 M02
1995-12-22T09:05:02 = 1995 M12
-0010-09-15T04:44:23 = -10 M09
β¨ yMMMd (y MMM d) β¨
2008-02-05T18:30:30 = 2008 M02 5
1995-12-22T09:05:02 = 1995 M12 22
-0010-09-15T04:44:23 = -10 M09 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) β¨
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 (Mon)
β Strftime Patterns β
The strftime pattern here is %c (%a %b %e %H:%M:%S %Y) β date time format:
2008-02-05T18:30:30 = Tue M02 5 18:30:30 2008
1995-12-22T09:05:02 = Fri M12 22 09:05:02 1995
-0010-09-15T04:44:23 = Sat M09 15 04:44:23 -10
πΈ %x (%m/%d/%y) β the date format
Okay so %x is the "just gimme the date" pattern, and it's giving %m/%d/%y energy β month, day, two-digit year. Slash slash. Iconic, honestly.
2008-02-05T18:30:30 = 02/05/08
1995-12-22T09:05:02 = 12/22/95
-0010-09-15T04:44:23 = 09/15/10
Notice the last one bestie β negative year -0010 still spits out 10 for the %y part, because %y is only ever the last two digits. That's not a typo, that's just how it rolls π
β¨ %X (%H:%M:%S) β the time format
And %X is the matching "just the time" vibe β %H:%M:%S, hour minute second, colon colon, 24-hour clock, no drama.
2008-02-05T18:30:30 = 18:30:30
1995-12-22T09:05:02 = 09:05:02
-0010-09-15T04:44:23 = 04:44:23
Same three timestamps, same order, no cap. The time just slides out unchanged in each case π°οΈ
π«Ά SUPPORT
See DateTime::Locale. That's the whole bit β that's where the locale goodness lives, so go look there iykyk π
and that's a wrap on the page, bestie! π This one's from the Perl core docs, perl v5.42.0, dated 2024-12-12, filed under DateTim...ale::wbp(3) β go forth and format your little hearts out πβ¨
π¦ 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