DateTim...e::es_PH(3)
✨ DateTim...e::es_PH(3) ✨
okay bestie so this is a page from the User Contributed Perl Documentation, and the manual itself is DateTim...e::es_PH(3) — yes the name is literally giving "truncated by the terminal, but make it fashion" 💅 don't come for her, that's just how she ships.
🌸 NAME 🌸
DateTime::Locale::es_PH — locale data examples for the Spanish Philippines (es-PH) locale. no cap, that's the whole vibe: all the Spanish-Philippines date-and-time strings you could ever want, served on a little platter 🫶
🎀 DESCRIPTION 🎀
this pod file is literally a showcase 💖 it's packed with examples of the locale data that's available for the Spanish Philippines locale. think of it as a lookbook, but for day names, month names, and date formats. obsessed.
🦋 Days
Wide (format)
lunes
martes
miércoles
jueves
viernes
sábado
domingo
Abbreviated (format)
lun
mar
mié
jue
vie
sáb
dom
Narrow (format)
L
M
X
J
V
S
D
Wide (stand-alone)
lunes
martes
miércoles
jueves
viernes
sábado
domingo
Abbreviated (stand-alone)
lun
mar
mié
jue
vie
sáb
dom
Narrow (stand-alone)
L
M
X
J
V
S
D
side note bestie: "format" version is when the day shows up inside a bigger date, and "stand-alone" is when it's just sitting there being its own main character. same strings here, because this locale said "why would I make it complicated" ✨
🌈 Months
Wide (format)
enero
febrero
marzo
abril
mayo
junio
julio
agosto
septiembre
octubre
noviembre
diciembre
Abbreviated (format)
ene
feb
mar
abr
may
jun
jul
ago
sept
oct
nov
dic
Narrow (format)
E
F
M
A
M
J
J
A
S
O
N
D
Wide (stand-alone)
enero
febrero
marzo
abril
mayo
junio
julio
agosto
septiembre
octubre
noviembre
diciembre
Abbreviated (stand-alone)
ene
feb
mar
abr
may
jun
jul
ago
sept
oct
nov
dic
Narrow (stand-alone)
E
F
M
A
M
J
J
A
S
O
N
D
💜 Quarters
Wide (format)
1.er trimestre
2.º trimestre
3.er trimestre
4.º trimestre
Abbreviated (format)
T1
T2
T3
T4
Narrow (format)
1
2
3
4
Wide (stand-alone)
1.er trimestre
2.º trimestre
3.er trimestre
4.º trimestre
Abbreviated (stand-alone)
T1
T2
T3
T4
Narrow (stand-alone)
1
2
3
4
🧚 Eras
Wide (format)
antes de Cristo
después de Cristo
Abbreviated (format)
a. C.
d. C.
Narrow (format)
a. C.
d. C.
notice there's no stand-alone version for eras here — the locale said "that's plenty" and honestly? valid 🫶
⭐ Date Formats ⭐
Full
2008-02-05T18:30:30 = martes, 5 de febrero de 2008
1995-12-22T09:05:02 = viernes, 22 de diciembre de 1995
-0010-09-15T04:44:23 = sábado, 15 de septiembre de -10
Long
2008-02-05T18:30:30 = 5 de febrero de 2008
1995-12-22T09:05:02 = 22 de diciembre de 1995
-0010-09-15T04:44:23 = 15 de septiembre de -10
Medium
2008-02-05T18:30:30 = 5 feb 2008
1995-12-22T09:05:02 = 22 dic 1995
-0010-09-15T04:44:23 = 15 sept -10
Short
2008-02-05T18:30:30 = 5/2/08
1995-12-22T09:05:02 = 22/12/95
-0010-09-15T04:44:23 = 15/9/-10
🔥 Time Formats 🔥
Full
2008-02-05T18:30:30 = 6:30:30 p. m. UTC
1995-12-22T09:05:02 = 9:05:02 a. m. UTC
-0010-09-15T04:44:23 = 4:44:23 a. m. UTC
Long
2008-02-05T18:30:30 = 6:30:30 p. m. UTC
1995-12-22T09:05:02 = 9:05:02 a. m. UTC
-0010-09-15T04:44:23 = 4:44:23 a. m. UTC
Medium
2008-02-05T18:30:30 = 6:30:30 p. m.
1995-12-22T09:05:02 = 9:05:02 a. m.
-0010-09-15T04:44:23 = 4:44:23 a. m.
Short
2008-02-05T18:30:30 = 6:30 p. m.
1995-12-22T09:05:02 = 9:05 a. m.
-0010-09-15T04:44:23 = 4:44 a. m.
💫 Datetime Formats 💫
Full
2008-02-05T18:30:30 = martes, 5 de febrero de 2008, 6:30:30 p. m. UTC
1995-12-22T09:05:02 = viernes, 22 de diciembre de 1995, 9:05:02 a. m. UTC
-0010-09-15T04:44:23 = sábado, 15 de septiembre de -10, 4:44:23 a. m. UTC
Long
2008-02-05T18:30:30 = 5 de febrero de 2008, 6:30:30 p. m. UTC
1995-12-22T09:05:02 = 22 de diciembre de 1995, 9:05:02 a. m. UTC
-0010-09-15T04:44:23 = 15 de septiembre de -10, 4:44:23 a. m. UTC
Medium
2008-02-05T18:30:30 = 5 feb 2008, 6:30:30 p. m.
1995-12-22T09:05:02 = 22 dic 1995, 9:05:02 a. m.
-0010-09-15T04:44:23 = 15 sept -10, 4:44:23 a. m.
Short
2008-02-05T18:30:30 = 5/2/08, 6:30 p. m.
1995-12-22T09:05:02 = 22/12/95, 9:05 a. m.
-0010-09-15T04:44:23 = 15/9/-10, 4:44 a. m.
👑 Available Formats 👑
this is the big one, bestie — every named pattern this locale ships, plus the exact string it spits out for those three reference timestamps. buckle up 💅
Bh
pattern: h B
2008-02-05T18:30:30 = 6 B
1995-12-22T09:05:02 = 9 B
-0010-09-15T04:44:23 = 4 B
Bhm
pattern: 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
pattern: 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
pattern: ccc
2008-02-05T18:30:30 = mar
1995-12-22T09:05:02 = vie
-0010-09-15T04:44:23 = sáb
EBhm
pattern: E h:mm B
2008-02-05T18:30:30 = mar 6:30 B
1995-12-22T09:05:02 = vie 9:05 B
-0010-09-15T04:44:23 = sáb 4:44 B
EBhms
pattern: E h:mm:ss B
2008-02-05T18:30:30 = mar 6:30:30 B
1995-12-22T09:05:02 = vie 9:05:02 B
-0010-09-15T04:44:23 = sáb 4:44:23 B
EHm
pattern: E, H:mm
2008-02-05T18:30:30 = mar, 18:30
1995-12-22T09:05:02 = vie, 9:05
-0010-09-15T04:44:23 = sáb, 4:44
EHms
pattern: E, H:mm:ss
2008-02-05T18:30:30 = mar, 18:30:30
1995-12-22T09:05:02 = vie, 9:05:02
-0010-09-15T04:44:23 = sáb, 4:44:23
Ed
pattern: E d
2008-02-05T18:30:30 = mar 5
1995-12-22T09:05:02 = vie 22
-0010-09-15T04:44:23 = sáb 15
Ehm
pattern: E, h:mm a
2008-02-05T18:30:30 = mar, 6:30 p. m.
1995-12-22T09:05:02 = vie, 9:05 a. m.
-0010-09-15T04:44:23 = sáb, 4:44 a. m.
Ehms
pattern: E, h:mm:ss a
2008-02-05T18:30:30 = mar, 6:30:30 p. m.
1995-12-22T09:05:02 = vie, 9:05:02 a. m.
-0010-09-15T04:44:23 = sáb, 4:44:23 a. m.
Gy
pattern: y G
2008-02-05T18:30:30 = 2008 d. C.
1995-12-22T09:05:02 = 1995 d. C.
-0010-09-15T04:44:23 = -10 a. C.
GyMMM
pattern: MMM y G
2008-02-05T18:30:30 = feb 2008 d. C.
1995-12-22T09:05:02 = dic 1995 d. C.
-0010-09-15T04:44:23 = sept -10 a. C.
GyMMMEd
pattern: E, d MMM y G
2008-02-05T18:30:30 = mar, 5 feb 2008 d. C.
1995-12-22T09:05:02 = vie, 22 dic 1995 d. C.
-0010-09-15T04:44:23 = sáb, 15 sept -10 a. C.
GyMMMM
pattern: MMMM 'de' y G
2008-02-05T18:30:30 = febrero de 2008 d. C.
1995-12-22T09:05:02 = diciembre de 1995 d. C.
-0010-09-15T04:44:23 = septiembre de -10 a. C.
GyMMMMEd
pattern: E, d 'de' MMMM 'de' y G
2008-02-05T18:30:30 = mar, 5 de febrero de 2008 d. C.
1995-12-22T09:05:02 = vie, 22 de diciembre de 1995 d. C.
-0010-09-15T04:44:23 = sáb, 15 de septiembre de -10 a. C.
GyMMMMd
pattern: d 'de' MMMM 'de' y G
2008-02-05T18:30:30 = 5 de febrero de 2008 d. C.
1995-12-22T09:05:02 = 22 de diciembre de 1995 d. C.
-0010-09-15T04:44:23 = 15 de septiembre de -10 a. C.
GyMMMd
pattern: d MMM y G
2008-02-05T18:30:30 = 5 feb 2008 d. C.
1995-12-22T09:05:02 = 22 dic 1995 d. C.
-0010-09-15T04:44:23 = 15 sept -10 a. C.
GyMd
pattern: d/M/y GGGGG
2008-02-05T18:30:30 = 5/2/2008 d. C.
1995-12-22T09:05:02 = 22/12/1995 d. C.
-0010-09-15T04:44:23 = 15/9/-10 a. C.
H
pattern: H
2008-02-05T18:30:30 = 18
1995-12-22T09:05:02 = 9
-0010-09-15T04:44:23 = 4
Hm
pattern: H:mm
2008-02-05T18:30:30 = 18:30
1995-12-22T09:05:02 = 9:05
-0010-09-15T04:44:23 = 4:44
Hms
pattern: H:mm:ss
2008-02-05T18:30:30 = 18:30:30
1995-12-22T09:05:02 = 9:05:02
-0010-09-15T04:44:23 = 4:44:23
Hmsv
pattern: H:mm:ss v
2008-02-05T18:30:30 = 18:30:30 UTC
1995-12-22T09:05:02 = 9:05:02 UTC
-0010-09-15T04:44:23 = 4:44:23 UTC
Hmsvvvv
pattern: H:mm:ss (vvvv)
2008-02-05T18:30:30 = 18:30:30 (UTC)
1995-12-22T09:05:02 = 9:05:02 (UTC)
-0010-09-15T04:44:23 = 4:44:23 (UTC)
Hmv
pattern: H:mm v
2008-02-05T18:30:30 = 18:30 UTC
1995-12-22T09:05:02 = 9:05 UTC
-0010-09-15T04:44:23 = 4:44 UTC
M
pattern: L
2008-02-05T18:30:30 = 2
1995-12-22T09:05:02 = 12
-0010-09-15T04:44:23 = 9
MEd
pattern: E, d/M
2008-02-05T18:30:30 = mar, 5/2
1995-12-22T09:05:02 = vie, 22/12
-0010-09-15T04:44:23 = sáb, 15/9
MMM
pattern: LLL
2008-02-05T18:30:30 = feb
1995-12-22T09:05:02 = dic
-0010-09-15T04:44:23 = sept
MMMEd
pattern: E, d MMM
2008-02-05T18:30:30 = mar, 5 feb
1995-12-22T09:05:02 = vie, 22 dic
-0010-09-15T04:44:23 = sáb, 15 sept
MMMMEd
pattern: E, d 'de' MMMM
2008-02-05T18:30:30 = mar, 5 de febrero
1995-12-22T09:05:02 = vie, 22 de diciembre
-0010-09-15T04:44:23 = sáb, 15 de septiembre
MMMMW-count-one
pattern: 'semana' W 'de' MMMM
2008-02-05T18:30:30 = semana 1 de febrero
1995-12-22T09:05:02 = semana 3 de diciembre
-0010-09-15T04:44:23 = semana 2 de septiembre
MMMMW-count-other
pattern: 'semana' W 'de' MMMM
2008-02-05T18:30:30 = semana 1 de febrero
1995-12-22T09:05:02 = semana 3 de diciembre
-0010-09-15T04:44:23 = semana 2 de septiembre
MMMMd
pattern: d 'de' MMMM
2008-02-05T18:30:30 = 5 de febrero
1995-12-22T09:05:02 = 22 de diciembre
-0010-09-15T04:44:23 = 15 de septiembre
MMMd
pattern: d MMM
2008-02-05T18:30:30 = 5 feb
1995-12-22T09:05:02 = 22 dic
-0010-09-15T04:44:23 = 15 sept
MMd
pattern: d/M
2008-02-05T18:30:30 = 5/2
1995-12-22T09:05:02 = 22/12
-0010-09-15T04:44:23 = 15/9
MMdd
pattern: d/M
2008-02-05T18:30:30 = 5/2
1995-12-22T09:05:02 = 22/12
-0010-09-15T04:44:23 = 15/9
Md
pattern: d/M
2008-02-05T18:30:30 = 5/2
1995-12-22T09:05:02 = 22/12
-0010-09-15T04:44:23 = 15/9
d
pattern: d
2008-02-05T18:30:30 = 5
1995-12-22T09:05:02 = 22
-0010-09-15T04:44:23 = 15
h
pattern: h a
2008-02-05T18:30:30 = 6 p. m.
1995-12-22T09:05:02 = 9 a. m.
-0010-09-15T04:44:23 = 4 a. m.
hm
pattern: h:mm a
2008-02-05T18:30:30 = 6:30 p. m.
1995-12-22T09:05:02 = 9:05 a. m.
-0010-09-15T04:44:23 = 4:44 a. m.
hms
pattern: h:mm:ss a
2008-02-05T18:30:30 = 6:30:30 p. m.
1995-12-22T09:05:02 = 9:05:02 a. m.
-0010-09-15T04:44:23 = 4:44:23 a. m.
hmsv
pattern: h:mm:ss a v
...and that's literally where the data cuts off in this half 💀 the examples for hmsv live on the other side. no spoilers, we ride at dawn 🦋
hmsvvvv (h:mm:ss a (vvvv))
Twelve-hour clock with the teeny-tiny timezone name tucked in parentheses. Very "friendly little footnote" energy.
2008-02-05T18:30:30 = 6:30:30 p. m. (UTC)
1995-12-22T09:05:02 = 9:05:02 a. m. (UTC)
-0010-09-15T04:44:23 = 4:44:23 a. m. (UTC)
hmv (h:mm a v)
Same but hours and minutes only, and the zone abbreviation is just... out there on its own. No parentheses, no drama.
2008-02-05T18:30:30 = 6:30 p. m. UTC
1995-12-22T09:05:02 = 9:05 a. m. UTC
-0010-09-15T04:44:23 = 4:44 a. m. UTC
ms (mm:ss)
Minute-and-second girlie. No hours, no vibes, just the short stuff 💅
2008-02-05T18:30:30 = 30:30
1995-12-22T09:05:02 = 05:02
-0010-09-15T04:44:23 = 44:23
y (y)
Bare year. Just the year. Nothing else. Iconic minimalism.
2008-02-05T18:30:30 = 2008
1995-12-22T09:05:02 = 1995
-0010-09-15T04:44:23 = -10
yM (M/y)
Month slash year — and yes bestie, that -10 is a negative year, the minus sign just goes wherever it goes 😭
2008-02-05T18:30:30 = 2/2008
1995-12-22T09:05:02 = 12/1995
-0010-09-15T04:44:23 = 9/-10
yMEd (EEE, d/M/y)
Weekday name, then day/month/year. The full little name-and-date combo.
2008-02-05T18:30:30 = mar, 5/2/2008
1995-12-22T09:05:02 = vie, 22/12/1995
-0010-09-15T04:44:23 = sáb, 15/9/-10
yMM (M/y)
Lowkey identical to yM here — same pattern M/y, same output. Not a bug, just how this locale rolls 🫶
2008-02-05T18:30:30 = 2/2008
1995-12-22T09:05:02 = 12/1995
-0010-09-15T04:44:23 = 9/-10
yMMM (MMM y)
Abbreviated month, then year, no separator besides a space. Chill.
2008-02-05T18:30:30 = feb 2008
1995-12-22T09:05:02 = dic 1995
-0010-09-15T04:44:23 = sept -10
yMMMEd (EEE, d MMM y)
Weekday, day, abbreviated month, year. All the important bits, abbreviated and slaying.
2008-02-05T18:30:30 = mar, 5 feb 2008
1995-12-22T09:05:02 = vie, 22 dic 1995
-0010-09-15T04:44:23 = sáb, 15 sept -10
yMMMM (MMMM 'de' y)
Full month name and the literal de glued in there via quoting. Very Spanish, very correct, we love to see it ✨
2008-02-05T18:30:30 = febrero de 2008
1995-12-22T09:05:02 = diciembre de 1995
-0010-09-15T04:44:23 = septiembre de -10
yMMMMEd (EEE, d 'de' MMMM 'de' y)
The deluxe version: weekday, day, de, full month, de, year. Two des. Main character formatting, honestly 👑
2008-02-05T18:30:30 = mar, 5 de febrero de 2008
1995-12-22T09:05:02 = vie, 22 de diciembre de 1995
-0010-09-15T04:44:23 = sáb, 15 de septiembre de -10
yMMMMd (d 'de' MMMM 'de' y)
Same double-de situation but without the weekday. Still gorgeous.
2008-02-05T18:30:30 = 5 de febrero de 2008
1995-12-22T09:05:02 = 22 de diciembre de 1995
-0010-09-15T04:44:23 = 15 de septiembre de -10
yMMMd (d MMM y)
Day, abbreviated month, year. The "I don't have time for full month names" option.
2008-02-05T18:30:30 = 5 feb 2008
1995-12-22T09:05:02 = 22 dic 1995
-0010-09-15T04:44:23 = 15 sept -10
yMd (d/M/y)
Pure numbers, day-first, slash-separated. Simple. Clean. No notes 💅
2008-02-05T18:30:30 = 5/2/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/9/-10
yQQQ (QQQ y)
Abbreviated quarter, then year. T1 through T4, and yes T3 -10 is a thing that can happen 🙈
2008-02-05T18:30:30 = T1 2008
1995-12-22T09:05:02 = T4 1995
-0010-09-15T04:44:23 = T3 -10
yQQQQ (QQQQ 'de' y)
The full-length quarter flex: 1.er, 4.º, 3.er — look at those ordinal marks, they ate 🔥
2008-02-05T18:30:30 = 1.er trimestre de 2008
1995-12-22T09:05:02 = 4.º trimestre de 1995
-0010-09-15T04:44:23 = 3.er trimestre de -10
yw-count-one ('semana' w 'de' Y)
Week-of-year, count-one flavour — the singular form. Note it's a capital Y in the pattern, and the literal word semana plus de are both quoted.
2008-02-05T18:30:30 = semana 6 de 2008
1995-12-22T09:05:02 = semana 51 de 1995
-0010-09-15T04:44:23 = semana 37 de -10
yw-count-other ('semana' w 'de' Y)
The count-other twin. In this locale it outputs exactly the same thing as count-one — no cap, that's just the data 🫶
2008-02-05T18:30:30 = semana 6 de 2008
1995-12-22T09:05:02 = semana 51 de 1995
-0010-09-15T04:44:23 = semana 37 de -10
✨ Miscellaneous ✨
Okay bestie, quick vibe check on the locale's general settings:
- Prefers 24 hour time? No.
- Local first day of the week:
7(domingo) — so the week starts on Sunday around here 🌸
🎀 Strftime Patterns 🎀
The classic strftime trio, localized and looking cute:
%c (%a %b %e %H:%M:%S %Y) — date time format
Heads up: %e is day-of-month space-padded, which is why mar feb 5 has that sneaky double space in there. Copy it exactly, don't "tidy" it 💀
2008-02-05T18:30:30 = mar feb 5 18:30:30 2008
1995-12-22T09:05:02 = vie dic 22 09:05:02 1995
-0010-09-15T04:44:23 = sáb sept 15 04:44:23 -10
%x (%m/%d/%y) — date format
Month/day/year, all numeric, two-digit year. Very 02/05/08 of it.
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
Straight-up 24-hour clock, colon-separated, no notes.
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 🦋
Wanna dig deeper, bestie? See DateTime::Locale. That's where all the locale lore lives 💖
And that's a wrap on this little Spanish-Philippines locale tour! 🌈 This page came from perl v5.42.0, dated 2024-12-12 — so if you're reading this, that's your source and your timestamp, mwah 💋 go format something gorgeous now.
📦 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