DateTim...e::es_VE(3)
💖 NAME 💖
DateTime::Locale::es_VE — bestie, this is the locale data examples page for the Spanish Venezuela (es-VE) locale 💅 it's the lil' cheat sheet of every string this locale hands you.
✨ DESCRIPTION ✨
Okay so this pod file is literally just examples of the locale data you get for the Spanish Venezuela locale. Like a showroom, but for date strings 🎀 everything below is what the locale actually spits out, so you can see it with your own eyes before you trust it in your code. No cap.
🗓️ Days
Wide (format)
The full-name glow-up, one per line, starting on Monday because that's how they roll here:
lunes
martes
miércoles
jueves
viernes
sábado
domingo
Abbreviated (format)
Shortened but still cute — the three-letter version:
lun
mar
mié
jue
vie
sáb
dom
Narrow (format)
Literal single letters, maximum minimalism 🦋 (yes, M shows up twice — martes and miércoles both get one, iykyk):
L
M
M
J
V
S
D
Wide (stand-alone)
Same full names, but standing on their own with no date context:
lunes
martes
miércoles
jueves
viernes
sábado
domingo
Abbreviated (stand-alone)
Same shorties, stand-alone edition:
lun
mar
mié
jue
vie
sáb
dom
Narrow (stand-alone)
And the single-letter girlies, alone again:
L
M
M
J
V
S
D
🌸 Months
Wide (format)
All twelve, full names, in their natural habitat:
enero
febrero
marzo
abril
mayo
junio
julio
agosto
septiembre
octubre
noviembre
diciembre
Abbreviated (format)
The short forms — note the adorable little periods, do not remove them 💀:
ene.
feb.
mar.
abr.
may.
jun.
jul.
ago.
sept.
oct.
nov.
dic.
Narrow (format)
Single letters, and again with the duplicates — it's giving minimalist:
E
F
M
A
M
J
J
A
S
O
N
D
Wide (stand-alone)
Full names, no context, just vibes:
enero
febrero
marzo
abril
mayo
junio
julio
agosto
septiembre
octubre
noviembre
diciembre
Abbreviated (stand-alone)
Short forms on their own:
ene.
feb.
mar.
abr.
may.
jun.
jul.
ago.
sept.
oct.
nov.
dic.
Narrow (stand-alone)
Single letters, by themselves:
E
F
M
A
M
J
J
A
S
O
N
D
🎀 Quarters
Wide (format)
Yes bestie, quarter names are gendered and numbered differently. 1er, 2do, 3er, 4to — learn it:
1er trimestre
2do trimestre
3er trimestre
4to trimestre
Abbreviated (format)
The tidy T-shorthand:
T1
T2
T3
T4
Narrow (format)
Just the digits, periodt:
1
2
3
4
Wide (stand-alone)
Same full quarter names, flying solo:
1er trimestre
2do trimestre
3er trimestre
4to trimestre
Abbreviated (stand-alone)
Short forms, no context:
T1
T2
T3
T4
Narrow (stand-alone)
Digits alone:
1
2
3
4
👑 Eras
Wide (format)
The full historical era names:
antes de Cristo
después de Cristo
Abbreviated (format)
Short era forms:
a.C.
d.C.
Narrow (format)
Narrow era forms — lowkey identical to the abbreviated ones, and that's fine:
a.C.
d.C.
🌈 Date Formats
Full
Longest, most extra version — day name, full month, everything:
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
💡 Notice the third one is a negative year — that's-10, and it renders as-10. Not a typo, it's ancient history era behaviour.
Long
Drops the weekday, keeps the full month:
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
Now we're abbreviating the month:
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
Numbers only, slash-separated, d/m/y energy ✨:
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
12-hour clock with the p. m. / a. m. and the UTC zone:
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
Same output as Full here — the data's just like that, fr fr:
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
Zone peaces out 🦋:
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
Seconds also gone, we're speedrunning:
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
Date + time, both maxed out, comma between:
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
No weekday, full month, full time:
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
Abbreviated month, no zone:
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
Compact and iconic:
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 — every named skeleton format, with its pattern in parentheses and three worked examples each. Buckle up bestie 🫶
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)
24-hour clock, comma after the weekday:
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)
Year plus era — look at the -10 a.C., that's the era doing its thing:
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)
Note the literal 'de' in the pattern — that's quoted text, not a field ✨
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)
Narrow era in the pattern, but the output still shows d.C. / a.C. — that's just the data, don't @ me:
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)
24-hour, zero-padded:
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)
Zone name is back, lowercase v style:
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)
Long zone form — same UTC output here:
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, no padding:
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)
Stand-alone abbreviated month:
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)
Week-of-month with the literal semana spelled out — the -count-one variant:
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)
The -count-other variant — and yeah, output matches the count-one one here:
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 (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)
Dash-separated and zero-padded day:
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)
Same pattern, same output — the data says what it says 💀:
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)
Day of month, no padding:
2008-02-05T18:30:30 = 5
1995-12-22T09:05:02 = 22
-0010-09-15T04:44:23 = 15
h (h a)
12-hour plus the a marker:
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)
ok so picking right back up mid-list — last few lines of the hms entry, here's the receipts 💅
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)
same cozy 12-hour clock, but now the timezone pulls up at the end like it owns the place 🦋
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
hmsvvvv (h:mm:ss a (vvvv))
literally the same thing but the timezone is wrapped in parentheses, because sometimes you want the vibe contained 🎀
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)
hours and minutes only, no seconds, timezone still invited to the function ✨
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)
straight up minutes and seconds, no hours, no nothing. it's giving stopwatch 🫶
2008-02-05T18:30:30 = 30:30
1995-12-22T09:05:02 = 05:02
-0010-09-15T04:44:23 = 44:23
y (y)
just the year. that's it. that's the tweet 💀
2008-02-05T18:30:30 = 2008
1995-12-22T09:05:02 = 1995
-0010-09-15T04:44:23 = -10
yM (M/y)
month then year, month first because that's the whole ~vibe~ here 🌸
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)
weekday, then day, then month, then year — all stacked up, very demure, very ordered 👑
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)
ok this one is literally the same pattern as yM and yes the output is identical, no I'm not gaslighting you 😭
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 name first, year after. very short, very punchy ⭐
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)
weekday, day, abbreviated month, year — with a lil comma doing its thing 🎀
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)
the full month name era, and note the literal 'de' sitting in there — that's quoted text in the pattern, not a field 🦋
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)
short weekday, day, full month, year, and 'de' quoted twice because we're extra like that 💅
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 as above but the weekday ghosted us. 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. snack-sized date format 🍓
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)
numbers only, slashes for days — the purest form 🔥
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)
abbreviated quarter plus year, 'de' quoted again because of course ✨
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 flex. full words, full drama 👑
2008-02-05T18:30:30 = 1er trimestre de 2008
1995-12-22T09:05:02 = 4to trimestre de 1995
-0010-09-15T04:44:23 = 3er trimestre de -10
yw-count-one ('semana' w 'de' Y)
week-of-year with the literal word 'semana' quoted in there, and this is the count-one plural variant 📅
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)
and here's the count-other variant — same pattern, same output, the plural rules just wanted to be thorough, and honestly? respect 😭
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 of quick facts before we bounce:
- Prefers 24 hour time? No — it's giving 12-hour clock energy,
p. m.anda. m.all day (well, half the day) 🕐 - Local first day of the week —
7(domingo) 🌸
✨ Strftime Patterns ✨
yes bestie, the classic strftime keys are here too, mapped to their local patterns 💖
%c (%a %d %b %Y %T) - date time format
the full date and time combo, all in one 🦋
2008-02-05T18:30:30 = mar 05 feb. 2008 18:30:30
1995-12-22T09:05:02 = vie 22 dic. 1995 09:05:02
-0010-09-15T04:44:23 = sáb 15 sept. -10 04:44:23
%x (%d/%m/%y) - date format
date only, two-digit year, slashes doing the heavy lifting ⭐
2008-02-05T18:30:30 = 05/02/08
1995-12-22T09:05:02 = 22/12/95
-0010-09-15T04:44:23 = 15/09/10
%X (%T) - time format
time only, and it's the 24-hour %T version — no a. m. in sight 🙈
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.
and that's the whole page, bestie, we ate that 🍽️✨ this little beauty came from perl v5.42.0 and is dated 2024-12-12 — go forth and format your timestamps in Venezuelan Spanish, no cap 💜🦋
📦 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