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