DateTim...:es_419(3)
🦋 DateTime::Locale::es_419 — the Spanish Latin America locale, bestie edition
okay so this is a page from User Contributed Perl Documentation (iykyk), and the module we're stanning today is DateTime::Locale::es_419 — aka the manual page DateTim...:es_419(3). It's part 1 of 2, so don't go anywhere 💖
✨ NAME ✨
DateTime::Locale::es_419 — Locale data examples for the Spanish Latin America (es-419) locale. literally that's it, that's the whole name 🎀
🌸 DESCRIPTION 🌸
This pod file contains examples of the locale data available for the Spanish Latin America locale. no cap, it's basically a big flex of every single string this locale knows how to produce 💅
🗓️ 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
M
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
M
J
V
S
D
bestie notice how format and stand-alone are identical here — same vibes, zero drama 🫶
🌈 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
the way sept gets four letters while everyone else gets three… main character energy honestly 👑
🎀 Quarters
Wide (format)
1.º trimestre
2.º trimestre
3.º trimestre
4.º trimestre
Abbreviated (format)
T1
T2
T3
T4
Narrow (format)
1
2
3
4
Wide (stand-alone)
1.º trimestre
2.º trimestre
3.º 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.
yes bestie only three variants for eras — no stand-alone versions listed here, that's just how it is, don't come for me 🙈
💜 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.
Full and Long are literally twins here — the only difference in the whole locale is whether the date part shows up 🧚
🦋 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
okay this is the big one, buckle up. every available format gets its key, its pattern, and the same three test timestamps so you can see exactly what it spits out 🔥
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 = vie
-0010-09-15T04:44:23 = sáb
EBhm (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 (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 (E, HH:mm)
2008-02-05T18:30:30 = mar, 18:30
1995-12-22T09:05:02 = vie, 09:05
-0010-09-15T04:44:23 = sáb, 04:44
EHms (E, HH:mm:ss)
2008-02-05T18:30:30 = mar, 18:30:30
1995-12-22T09:05:02 = vie, 09:05:02
-0010-09-15T04:44:23 = sáb, 04:44:23
Ed (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 (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 (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 (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 (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 (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 (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 (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 (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 (d 'de' MMM 'de' y G)
2008-02-05T18:30:30 = 5 de feb de 2008 d.C.
1995-12-22T09:05:02 = 22 de dic de 1995 d.C.
-0010-09-15T04:44:23 = 15 de sept de -10 a.C.
GyMd (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 (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
Hmsvvvv (HH:mm:ss vvvv)
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 (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 (LLL)
2008-02-05T18:30:30 = feb
1995-12-22T09:05:02 = dic
-0010-09-15T04:44:23 = sept
MMMEd (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 (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 ('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 ('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
count-oneandcount-otherare giving identical twins here — same pattern, same output, no notes 💀
MMMMd (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 (d MMM)
2008-02-05T18:30:30 = 5 feb
1995-12-22T09:05:02 = 22 dic
-0010-09-15T04:44:23 = 15 sept
MMMdd (dd-MMM)
2008-02-05T18:30:30 = 05-feb
1995-12-22T09:05:02 = 22-dic
-0010-09-15T04:44:23 = 15-sept
MMd (d/M)
2008-02-05T18:30:30 = 5/2
1995-12-22T09:05:02 = 22/12
-0010-09-15T04:44:23 = 15/9
MMdd (d/M)
2008-02-05T18:30:30 = 5/2
1995-12-22T09:05:02 = 22/12
-0010-09-15T04:44:23 = 15/9
Md (d/M)
2008-02-05T18:30:30 = 5/2
1995-12-22T09:05:02 = 22/12
-0010-09-15T04:44:23 = 15/9
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 p.m.
1995-12-22T09:05:02 = 9 a.m.
-0010-09-15T04:44:23 = 4 a.m.
hm (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 (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 (h:mm:ss a v)
that's the last one in this chunk, bestie — part 2 picks it up from here 🌸
hmsvvvv (h:mm:ss a (vvvv))
the full clock flex — hour, minute, second, the a.m./p.m. moment, and the zone name tucked in parentheses like a little accessory 🎀
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 vibe as above but she dropped the seconds, we love a minimalist queen ✨
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)
just minutes and seconds, no hours, no context, unbothered 🌸
2008-02-05T18:30:30 = 30:30
1995-12-22T09:05:02 = 05:02
-0010-09-15T04:44:23 = 44:23
y (y)
the year alone. main character energy, zero supporting cast 👑
2008-02-05T18:30:30 = 2008
1995-12-22T09:05:02 = 1995
-0010-09-15T04:44:23 = -10
yM (M/y)
month then year, slash between them, cute and compact 💖
2008-02-05T18:30:30 = 2/2008
1995-12-22T09:05:02 = 12/1995
-0010-09-15T04:44:23 = 9/-10
yMEd (E d/M/y)
day-of-week abbreviation, then day/month/year — a whole lil squad 🫶
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)
identical energy to yM up there, same pattern, same output, no notes 🤷♀️
2008-02-05T18:30:30 = 2/2008
1995-12-22T09:05:02 = 12/1995
-0010-09-15T04:44:23 = 9/-10
yMMM (MMM y)
month abbreviation first, then the year — short and sweet 🌷
2008-02-05T18:30:30 = feb 2008
1995-12-22T09:05:02 = dic 1995
-0010-09-15T04:44:23 = sept -10
yMMMEd (E, d MMM y)
the weekday, the day, the short month, the year, all separated by tidy lil commas 💅
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)
okay she's fancy now — the FULL month name with a literal 'de' in the middle, highkey obsessed 🦋
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 maximalist version: weekday abbreviation, day, 'de', full month, 'de', year. she ate and left no crumbs 🔥
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 'de'-sandwich situation but the weekday stayed home today 🙈
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, short month, year — the everyday go-to, no cap ☕
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)
all numbers, all slashes, zero letters. efficient icon ⚡
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 'de' y)
quarter o'clock, abbreviated, with that 'de' glue holding it together 💜
2008-02-05T18:30:30 = T1 de 2008
1995-12-22T09:05:02 = T4 de 1995
-0010-09-15T04:44:23 = T3 de -10
yQQQQ (QQQQ 'de' y)
the long-form quarter — spelled all the way out like she's reading it off an award envelope 🏆
2008-02-05T18:30:30 = 1.º trimestre de 2008
1995-12-22T09:05:02 = 4.º trimestre de 1995
-0010-09-15T04:44:23 = 3.º trimestre de -10
yw-count-one ('semana' w 'de' Y)
week number, singular-flavoured, with the literal words 'semana' and 'de' doing their thing ✨
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 plural/other flavoured twin of the one above — same pattern spelled out, same output, still slaying 💐
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
couple quick facts about this locale's settings, short and sweet:
- Prefers 24 hour time? — No. (she said 12-hour clock rights 🕰️)
- Local first day of the week —
1(lunes) — monday starts the week around here 🗓️
⭐ Strftime Patterns
the classic strftime-style codes, translated into this locale's own lil aesthetic:
%c (%a %b %e %H:%M:%S %Y) - date time format
the whole date AND the whole time in one line, no crumbs left behind 👑
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
date-only mode, all numeric, very "receipt from a shop" chic 🧾
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
time-only mode, 24-hour style, straight to the point 🎯
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 the whole support package bestie, go read that one 💖
okay that's the whole page!! this lil masterpiece is User Contributed Perl Documentation for DateTime::Locale::es_419, running on perl v5.42.0, dated 2024-12-12 — go forth and format your dates in es_419 with confidence, you're gonna slay 🌟💅
📦 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