DateTim...ale::ceb(3)
π DateTime::Locale::ceb(3)
okay so real talk: the header up top got chopped by the terminal into DateTim...ale::ceb(3) (User Contributed Perl Documentation, bestie, they truncated the whole thing π) β the actual manual page is DateTime::Locale::ceb. welcome to the Cebuano locale data tour, it's gonna be cute. π«Ά
β¨ NAME β¨
DateTime::Locale::ceb β locale data examples for the Cebuano (ceb) locale. it's giving "here's literally every date string this locale knows how to make." π
πΈ DESCRIPTION πΈ
This pod file contains examples of the locale data available for the Cebuano locale. that's the whole assignment, no cap, and it SLAYS. π
π Days
Wide (format)
the full-name days, in format context:
Lunes
Martes
Miyerkules
Huwebes
Biyernes
Sabado
Domingo
Abbreviated (format)
shorter, still in format context:
Lun
Mar
Miy
Huw
Biy
Sab
Dom
Narrow (format)
single letters, format context. yes there are two Ms and it's not a typo, that's just narrow life π:
L
M
M
H
B
S
D
Wide (stand-alone)
full names again, but stand-alone β same vibes:
Lunes
Martes
Miyerkules
Huwebes
Biyernes
Sabado
Domingo
Abbreviated (stand-alone)
Lun
Mar
Miy
Huw
Biy
Sab
Dom
Narrow (stand-alone)
L
M
M
H
B
S
D
π¦ Months
Wide (format)
twelve icons, one per month, format flavor:
Enero
Pebrero
Marso
Abril
Mayo
Hunyo
Hulyo
Agosto
Septyembre
Oktubre
Nobyembre
Disyembre
Abbreviated (format)
Ene
Peb
Mar
Abr
May
Hun
Hul
Ago
Sep
Okt
Nob
Dis
Narrow (format)
single letter szn. M and H each show up twice and we are simply not going to talk about it π:
E
P
M
A
M
H
H
A
S
O
N
D
Wide (stand-alone)
Enero
Pebrero
Marso
Abril
Mayo
Hunyo
Hulyo
Agosto
Septyembre
Oktubre
Nobyembre
Disyembre
Abbreviated (stand-alone)
Ene
Peb
Mar
Abr
May
Hun
Hul
Ago
Sep
Okt
Nob
Dis
Narrow (stand-alone)
E
P
M
A
M
H
H
A
S
O
N
D
β Quarters
Wide (format)
okay the first quarter is special and gets actual words, the other three get numbers, and honestly? iconic.
unang quarter
ika-2 nga quarter
ika-3 nga quarter
ika-4 nga quarter
Abbreviated (format)
Q1
Q2
Q3
Q4
Narrow (format)
1
2
3
4
Wide (stand-alone)
unang quarter
ika-2 nga quarter
ika-3 nga quarter
ika-4 nga quarter
Abbreviated (stand-alone)
Q1
Q2
Q3
Q4
Narrow (stand-alone)
1
2
3
4
π Eras
Wide (format)
two eras, full glam:
Sa Wala Pa Si Kristo
Anno Domini
Abbreviated (format)
BC
AD
Narrow (format)
BC
AD
π₯ Date Formats
Full
2008-02-05T18:30:30 = Martes, Pebrero 5, 2008
1995-12-22T09:05:02 = Biyernes, Disyembre 22, 1995
-0010-09-15T04:44:23 = Sabado, Septyembre 15, -10
Long
2008-02-05T18:30:30 = Pebrero 5, 2008
1995-12-22T09:05:02 = Disyembre 22, 1995
-0010-09-15T04:44:23 = Septyembre 15, -10
Medium
2008-02-05T18:30:30 = Peb 5, 2008
1995-12-22T09:05:02 = Dis 22, 1995
-0010-09-15T04:44:23 = Sep 15, -10
Short
2008-02-05T18:30:30 = 2/5/08
1995-12-22T09:05:02 = 12/22/95
-0010-09-15T04:44:23 = 9/15/-10
π Time Formats
Full
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
Long
lowkey identical to Full and that's just how it is, no notes:
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
Medium
the UTC dips out here, bye bestie π:
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
Short
2008-02-05T18:30:30 = 6:30 PM
1995-12-22T09:05:02 = 9:05 AM
-0010-09-15T04:44:23 = 4:44 AM
π Datetime Formats
Full
2008-02-05T18:30:30 = Martes, Pebrero 5, 2008, 6:30:30 PM UTC
1995-12-22T09:05:02 = Biyernes, Disyembre 22, 1995, 9:05:02 AM UTC
-0010-09-15T04:44:23 = Sabado, Septyembre 15, -10, 4:44:23 AM UTC
Long
2008-02-05T18:30:30 = Pebrero 5, 2008, 6:30:30 PM UTC
1995-12-22T09:05:02 = Disyembre 22, 1995, 9:05:02 AM UTC
-0010-09-15T04:44:23 = Septyembre 15, -10, 4:44:23 AM UTC
Medium
2008-02-05T18:30:30 = Peb 5, 2008, 6:30:30 PM
1995-12-22T09:05:02 = Dis 22, 1995, 9:05:02 AM
-0010-09-15T04:44:23 = Sep 15, -10, 4:44:23 AM
Short
2008-02-05T18:30:30 = 2/5/08, 6:30 PM
1995-12-22T09:05:02 = 12/22/95, 9:05 AM
-0010-09-15T04:44:23 = 9/15/-10, 4:44 AM
π Available Formats
okay this is the big one β every named format, its pattern in the heading, and then the three sample timestamps it renders. buckle up, there's a lot and every single one matters. π
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 = Mar
1995-12-22T09:05:02 = Biy
-0010-09-15T04:44:23 = Sab
EBhm (E h:mm B)
2008-02-05T18:30:30 = Mar 6:30 B
1995-12-22T09:05:02 = Biy 9:05 B
-0010-09-15T04:44:23 = Sab 4:44 B
EBhms (E h:mm:ss B)
2008-02-05T18:30:30 = Mar 6:30:30 B
1995-12-22T09:05:02 = Biy 9:05:02 B
-0010-09-15T04:44:23 = Sab 4:44:23 B
EHm (E HH:mm)
24-hour, no mercy:
2008-02-05T18:30:30 = Mar 18:30
1995-12-22T09:05:02 = Biy 09:05
-0010-09-15T04:44:23 = Sab 04:44
EHms (E HH:mm:ss)
2008-02-05T18:30:30 = Mar 18:30:30
1995-12-22T09:05:02 = Biy 09:05:02
-0010-09-15T04:44:23 = Sab 04:44:23
Ed (d E)
day first, then the abbreviated weekday:
2008-02-05T18:30:30 = 5 Mar
1995-12-22T09:05:02 = 22 Biy
-0010-09-15T04:44:23 = 15 Sab
Ehm (E h:mm a)
2008-02-05T18:30:30 = Mar 6:30 PM
1995-12-22T09:05:02 = Biy 9:05 AM
-0010-09-15T04:44:23 = Sab 4:44 AM
Ehms (E h:mm:ss a)
2008-02-05T18:30:30 = Mar 6:30:30 PM
1995-12-22T09:05:02 = Biy 9:05:02 AM
-0010-09-15T04:44:23 = Sab 4:44:23 AM
Gy (y G)
year plus era, look at that negative year being all BC π«Ά:
2008-02-05T18:30:30 = 2008 AD
1995-12-22T09:05:02 = 1995 AD
-0010-09-15T04:44:23 = -10 BC
GyMMM (MMM y G)
2008-02-05T18:30:30 = Peb 2008 AD
1995-12-22T09:05:02 = Dis 1995 AD
-0010-09-15T04:44:23 = Sep -10 BC
GyMMMEd (E, MMM d, y G)
the full trio β weekday, month, day, year, era:
2008-02-05T18:30:30 = Mar, Peb 5, 2008 AD
1995-12-22T09:05:02 = Biy, Dis 22, 1995 AD
-0010-09-15T04:44:23 = Sab, Sep 15, -10 BC
GyMMMd (MMM d, y G)
2008-02-05T18:30:30 = Peb 5, 2008 AD
1995-12-22T09:05:02 = Dis 22, 1995 AD
-0010-09-15T04:44:23 = Sep 15, -10 BC
GyMd (M/d/y GGGGG)
numeric date with the narrow-szn era letter:
2008-02-05T18:30:30 = 2/5/2008 AD
1995-12-22T09:05:02 = 12/22/1995 AD
-0010-09-15T04:44:23 = 9/15/-10 BC
H (HH)
zero-padded hour, 24-hour clock, and yes 09 and 04 keep that leading zero:
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)
same as above but the time zone name pulls up:
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)
just the month number, stand-alone flavored (that's the L):
2008-02-05T18:30:30 = 2
1995-12-22T09:05:02 = 12
-0010-09-15T04:44:23 = 9
MEd (E, M/d)
2008-02-05T18:30:30 = Mar, 2/5
1995-12-22T09:05:02 = Biy, 12/22
-0010-09-15T04:44:23 = Sab, 9/15
MMM (LLL)
stand-alone abbreviated month, all alone:
2008-02-05T18:30:30 = Peb
1995-12-22T09:05:02 = Dis
-0010-09-15T04:44:23 = Sep
MMMEd (E, MMM d)
2008-02-05T18:30:30 = Mar, Peb 5
1995-12-22T09:05:02 = Biy, Dis 22
-0010-09-15T04:44:23 = Sab, Sep 15
MMMMW-count-one ('semana' W 'sa' MMMM)
week-of-month count, the "one" variant. note the literal 'semana' and 'sa' in the pattern β that's quoted text in the pattern itself, not me being cute:
2008-02-05T18:30:30 = semana 1 sa Pebrero
1995-12-22T09:05:02 = semana 3 sa Disyembre
-0010-09-15T04:44:23 = semana 2 sa Septyembre
MMMMW-count-other ('semana' W 'sa' MMMM)
the "other" count variant β same pattern, and here the same outputs too, bestie, don't come for me:
2008-02-05T18:30:30 = semana 1 sa Pebrero
1995-12-22T09:05:02 = semana 3 sa Disyembre
-0010-09-15T04:44:23 = semana 2 sa Septyembre
MMMMd (MMMM d)
wide month, day, nothing else:
2008-02-05T18:30:30 = Pebrero 5
1995-12-22T09:05:02 = Disyembre 22
-0010-09-15T04:44:23 = Septyembre 15
MMMd (MMM d)
2008-02-05T18:30:30 = Peb 5
1995-12-22T09:05:02 = Dis 22
-0010-09-15T04:44:23 = Sep 15
Md (M/d)
2008-02-05T18:30:30 = 2/5
1995-12-22T09:05:02 = 12/22
-0010-09-15T04:44:23 = 9/15
d (d)
just the day, no notes:
2008-02-05T18:30:30 = 5
1995-12-22T09:05:02 = 22
-0010-09-15T04:44:23 = 15
h (h a)
12-hour hour + AM/PM:
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)
12-hour with seconds and the zone name:
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)
minutes and seconds only β yes, 05:02 and 44:23 are minutes:seconds here, not hours. stay woke π:
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 (M/y)
2008-02-05T18:30:30 = 2/2008
1995-12-22T09:05:02 = 12/1995
-0010-09-15T04:44:23 = 9/-10
yMEd (E, M/d/y)
2008-02-05T18:30:30 = Mar, 2/5/2008
1995-12-22T09:05:02 = Biy, 12/22/1995
-0010-09-15T04:44:23 = Sab, 9/15/-10
yMMM (MMM y)
2008-02-05T18:30:30 = Peb 2008
1995-12-22T09:05:02 = Dis 1995
-0010-09-15T04:44:23 = Sep -10
yMMMEd (E, MMM d, y)
2008-02-05T18:30:30 = Mar, Peb 5, 2008
1995-12-22T09:05:02 = Biy, Dis 22, 1995
-0010-09-15T04:44:23 = Sab, Sep 15, -10
yMMMM (MMMM y)
2008-02-05T18:30:30 = Pebrero 2008
1995-12-22T09:05:02 = Disyembre 1995
-0010-09-15T04:44:23 = Septyembre -10
yMMMd (MMM d, y)
2008-02-05T18:30:30 = Peb 5, 2008
1995-12-22T09:05:02 = Dis 22, 1995
-0010-09-15T04:44:23 = Sep 15, -10
yMd (M/d/y)
2008-02-05T18:30:30 = 2/5/2008
1995-12-22T09:05:02 = 12/22/1995
-0010-09-15T04:44:23 = 9/15/-10
yQQQ (QQQ y)
...
okay and the scroll literally cuts off right there mid-format π no sample values for this one in what we've got. part 2 has the rest, don't go anywhere bestie π«Ά
β¦and finishing off that last pattern's examples (the label for it lives back in part one, bestie, don't come for me π):
2008-02-05T18:30:30 = Q1 2008
1995-12-22T09:05:02 = Q4 1995
-0010-09-15T04:44:23 = Q3 -10
yQQQQ (QQQQ y)β the long-form quarter name, full main-character energy π
2008-02-05T18:30:30 = unang quarter 2008
1995-12-22T09:05:02 = ika-4 nga quarter 1995
-0010-09-15T04:44:23 = ika-3 nga quarter -10
yw-count-one ('semana' w 'sa' Y)β week-of-year, singular-count flavour β¨
2008-02-05T18:30:30 = semana 6 sa 2008
1995-12-22T09:05:02 = semana 51 sa 1995
-0010-09-15T04:44:23 = semana 37 sa -10
yw-count-other ('semana' w 'sa' Y)β week-of-year, other-count flavour. yes it's the exact same output as the one above, it's giving twins fr fr π«Ά
2008-02-05T18:30:30 = semana 6 sa 2008
1995-12-22T09:05:02 = semana 51 sa 1995
-0010-09-15T04:44:23 = semana 37 sa -10
πΈ Miscellaneous πΈ
- Prefers 24 hour time? β No. so it's 12-hour-clock vibes over here π
- Local first day of the week β
1(Lunes). Monday is the main character π«Ά
β Strftime Patterns β
%c (%a %b %e %H:%M:%S %Y) β date time format
2008-02-05T18:30:30 = Mar Peb 5 18:30:30 2008
1995-12-22T09:05:02 = Biy Dis 22 09:05:02 1995
-0010-09-15T04:44:23 = Sab Sep 15 04:44:23 -10
%x (%m/%d/%y) β date format
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
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. that's it, that's the whole support section, she's lowkey iconic for that π
ok that's the whole locale page, no cap π you got every pattern, every quarter, every semana, the whole thing.
this lil beauty ships with perl v5.42.0, stamped 2024-12-12 β go off, Cebuano locale, you ate π₯π
π¦ 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