DateTim...:vec_IT(3)
💅 DateTim...:vec_IT(3) ✨
ok so real talk, the manual name up top is literally DateTim...:vec_IT(3) (yes it's truncated like that, no that's not a typo, that's just the vibe 😭) and this whole thing lives under User Contributed Perl Documentation. we're doing locale data today bestie, buckle up 🎀
🌸 NAME 🌸
DateTime::Locale::vec_IT — Locale data examples for the Venetian Italy (vec-IT) locale 💖
🦋 DESCRIPTION 🦋
ok so this pod file is literally just a showcase — it contains examples of the locale data available for the Venetian Italy locale. that's it. that's the whole gig ✨ so let's go through every single one of them, no skipping, no cap 👑
🌈 Days
Wide (format)
luni
marti
mèrcore
zoba
vènare
sabo
doménega
Abbreviated (format)
lun
mar
mer
zob
vèn
sab
dom
Narrow (format)
L
M
M
Z
V
S
D
Wide (stand-alone)
luni
marti
mèrcore
zoba
vènare
sabo
doménega
Abbreviated (stand-alone)
lun
mar
mer
zob
vèn
sab
dom
Narrow (stand-alone)
L
M
M
Z
V
S
D
ngl the format and stand-alone day lists are identical here and honestly? iconic. consistency queen 💅
🗓️ Months
Wide (format)
jenaro
febraro
marso
aprile
majo
jugno
lujo
agosto
setenbre
otobre
novenbre
dezenbre
Abbreviated (format)
jen
feb
mar
apr
maj
jug
luj
ago
set
oto
nov
dez
Narrow (format)
J
F
M
A
M
J
L
A
S
O
N
D
Wide (stand-alone)
jenaro
febraro
marso
aprile
majo
jugno
lujo
agosto
setenbre
otobre
novenbre
dezenbre
Abbreviated (stand-alone)
jen
feb
mar
apr
maj
jug
luj
ago
set
oto
nov
dez
Narrow (stand-alone)
J
F
M
A
M
J
L
A
S
O
N
D
bestie notice howMshows up three times in the narrow months (marso,majo,jugno)?? that's not a typo, that's just how narrow works 🫶
🧚 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)
vanti Cristo
daspò Cristo
Abbreviated (format)
v.C.
d.C.
Narrow (format)
v.C.
d.C.
ok eras only get format versions, no stand-alone. we respect the boundaries 😌
⭐ Date Formats
Full
2008-02-05T18:30:30 = marti 5 febraro 2008
1995-12-22T09:05:02 = vènare 22 dezenbre 1995
-0010-09-15T04:44:23 = sabo 15 setenbre -10
Long
2008-02-05T18:30:30 = 5 febraro 2008
1995-12-22T09:05:02 = 22 dezenbre 1995
-0010-09-15T04:44:23 = 15 setenbre -10
Medium
2008-02-05T18:30:30 = 5 feb 2008
1995-12-22T09:05:02 = 22 dez 1995
-0010-09-15T04:44:23 = 15 set -10
Short
2008-02-05T18:30:30 = 05/02/08
1995-12-22T09:05:02 = 22/12/95
-0010-09-15T04:44:23 = 15/09/-10
🕰️ Time Formats
Full
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
Long
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
Medium
2008-02-05T18:30:30 = 18:30:30
1995-12-22T09:05:02 = 09:05:02
-0010-09-15T04:44:23 = 04:44:23
Short
2008-02-05T18:30:30 = 18:30
1995-12-22T09:05:02 = 09:05
-0010-09-15T04:44:23 = 04:44
Full and Long are literally the same output here and I'm not gonna pretend otherwise 😭 medium and short drop the UTC glow-up though 💀
🌟 Datetime Formats
Full
2008-02-05T18:30:30 = marti 5 febraro 2008, 18:30:30 UTC
1995-12-22T09:05:02 = vènare 22 dezenbre 1995, 09:05:02 UTC
-0010-09-15T04:44:23 = sabo 15 setenbre -10, 04:44:23 UTC
Long
2008-02-05T18:30:30 = 5 febraro 2008, 18:30:30 UTC
1995-12-22T09:05:02 = 22 dezenbre 1995, 09:05:02 UTC
-0010-09-15T04:44:23 = 15 setenbre -10, 04:44:23 UTC
Medium
2008-02-05T18:30:30 = 5 feb 2008, 18:30:30
1995-12-22T09:05:02 = 22 dez 1995, 09:05:02
-0010-09-15T04:44:23 = 15 set -10, 04:44:23
Short
2008-02-05T18:30:30 = 05/02/08, 18:30
1995-12-22T09:05:02 = 22/12/95, 09:05
-0010-09-15T04:44:23 = 15/09/-10, 04:44
💜 Available Formats
ok this is the motherlode bestie, every available format with its pattern in parens AND three sample renders. we're going through ALL of them 🔥
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 = vèn
-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 = vèn 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 = vèn 9:05:02 B
-0010-09-15T04:44:23 = sab 4:44:23 B
EHm (E HH:mm)
2008-02-05T18:30:30 = mar 18:30
1995-12-22T09:05:02 = vèn 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 = vèn 09:05:02
-0010-09-15T04:44:23 = sab 04:44:23
Ed (E d)
2008-02-05T18:30:30 = mar 5
1995-12-22T09:05:02 = vèn 22
-0010-09-15T04:44:23 = sab 15
Ehm (E h:mm a)
2008-02-05T18:30:30 = mar 6:30 PM
1995-12-22T09:05:02 = vèn 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 = vèn 9:05:02 AM
-0010-09-15T04:44:23 = sab 4:44:23 AM
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 v.C.
GyMMM (MMM y G)
2008-02-05T18:30:30 = feb 2008 d.C.
1995-12-22T09:05:02 = dez 1995 d.C.
-0010-09-15T04:44:23 = set -10 v.C.
GyMMMEd (E d MMM y G)
2008-02-05T18:30:30 = mar 5 feb 2008 d.C.
1995-12-22T09:05:02 = vèn 22 dez 1995 d.C.
-0010-09-15T04:44:23 = sab 15 set -10 v.C.
GyMMMd (d MMM y G)
2008-02-05T18:30:30 = 5 feb 2008 d.C.
1995-12-22T09:05:02 = 22 dez 1995 d.C.
-0010-09-15T04:44:23 = 15 set -10 v.C.
GyMd (dd/MM/y G)
2008-02-05T18:30:30 = 05/02/2008 d.C.
1995-12-22T09:05:02 = 22/12/1995 d.C.
-0010-09-15T04:44:23 = 15/09/-10 v.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)
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 dd/MM)
2008-02-05T18:30:30 = mar 05/02
1995-12-22T09:05:02 = vèn 22/12
-0010-09-15T04:44:23 = sab 15/09
MMM (LLL)
2008-02-05T18:30:30 = feb
1995-12-22T09:05:02 = dez
-0010-09-15T04:44:23 = set
MMMEd (E d MMM)
2008-02-05T18:30:30 = mar 5 feb
1995-12-22T09:05:02 = vèn 22 dez
-0010-09-15T04:44:23 = sab 15 set
MMMMW-count-one (W'ª' 'setemana' 'de' MMMM)
2008-02-05T18:30:30 = 1ª setemana de febraro
1995-12-22T09:05:02 = 3ª setemana de dezenbre
-0010-09-15T04:44:23 = 2ª setemana de setenbre
MMMMW-count-other (W'ª' 'setemana' 'de' MMMM)
2008-02-05T18:30:30 = 1ª setemana de febraro
1995-12-22T09:05:02 = 3ª setemana de dezenbre
-0010-09-15T04:44:23 = 2ª setemana de setenbre
MMMMd (d MMMM)
2008-02-05T18:30:30 = 5 febraro
1995-12-22T09:05:02 = 22 dezenbre
-0010-09-15T04:44:23 = 15 setenbre
MMMd (d MMM)
2008-02-05T18:30:30 = 5 feb
1995-12-22T09:05:02 = 22 dez
-0010-09-15T04:44:23 = 15 set
Md (dd/MM)
2008-02-05T18:30:30 = 05/02
1995-12-22T09:05:02 = 22/12
-0010-09-15T04:44:23 = 15/09
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 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))
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)
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 (MM/y)
2008-02-05T18:30:30 = 02/2008
1995-12-22T09:05:02 = 12/1995
-0010-09-15T04:44:23 = 09/-10
yMEd (E dd/MM/y)
2008-02-05T18:30:30 = mar 05/02/2008
1995-12-22T09:05:02 = vèn 22/12/1995
-0010-09-15T04:44:23 = sab 15/09/-10
yMMM (MMM y)
2008-02-05T18:30:30 = feb 2008
1995-12-22T09:05:02 = dez 1995
-0010-09-15T04:44:23 = set -10
yMMMEd (E d MMM y)
2008-02-05T18:30:30 = mar 5 feb 2008
1995-12-22T09:05:02 = vèn 22 dez 1995
-0010-09-15T04:44:23 = sab 15 set -10
yMMMM (MMMM y)
2008-02-05T18:30:30 = febraro 2008
1995-12-22T09:05:02 = dezenbre 1995
-0010-09-15T04:44:23 = setenbre -10
yMMMd (d MMM y)
2008-02-05T18:30:30 = 5 feb 2008
1995-12-22T09:05:02 = 22 dez 1995
-0010-09-15T04:44:23 = 15 set -10
yMd (dd/MM/y)
2008-02-05T18:30:30 = 05/02/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/09/-10
yQQQ (QQQ y)
2008-02-05T18:30:30 = T1 2008
1995-12-22T09:05:02 = T4 1995
-0010-09-15T04:44:23 = T3 -10
yQQQQ (QQQQ y)
…and the quarter patterns finish up like this, bestie 💖 (same three timestamps, same exact vibes):
2008-02-05T18:30:30 = 1º trimestre 2008
1995-12-22T09:05:02 = 4º trimestre 1995
-0010-09-15T04:44:23 = 3º trimestre -10
🎀 yw-count-one 🎀 — (w'ª' 'setemana' 'de''l' Y)
The week-of-year pattern, singular flavor — "setemana de'l Y", no cap:
2008-02-05T18:30:30 = 6ª setemana de'l 2008
1995-12-22T09:05:02 = 51ª setemana de'l 1995
-0010-09-15T04:44:23 = 37ª setemana de'l -10
🎀 yw-count-other 🎀 — (w'ª' 'setemana' 'de''l' Y)
And the "other" count version — literally the same pattern, (w'ª' 'setemana' 'de''l' Y), and yes the outputs match too, icon behavior:
2008-02-05T18:30:30 = 6ª setemana de'l 2008
1995-12-22T09:05:02 = 51ª setemana de'l 1995
-0010-09-15T04:44:23 = 37ª setemana de'l -10
🌈 Miscellaneous 🌈
Okay bestie, quick vibe check on the little settings this locale has going on:
- Prefers 24 hour time? — Yes. Clock app is not about to hit you with a
PM💅 - Local first day of the week —
1(luni), so the week kicks off on Monday, as it should 🗓️
🦋 Strftime Patterns 🦋
Now the good stuff — the strftime formats. Same three timestamps every time so you can compare, iykyk:
⭐ %c ⭐ (%a %b %e %H:%M:%S %Y) — date time format
The full date-and-time flex:
2008-02-05T18:30:30 = mar feb 5 18:30:30 2008
1995-12-22T09:05:02 = vèn dez 22 09:05:02 1995
-0010-09-15T04:44:23 = sab set 15 04:44:23 -10
Heads up: that's a double space infeb 5— the%eday-of-month is space-padded, so don't go "fixing" it, it's correct fr fr 🙈
⭐ %x ⭐ (%m/%d/%y) — date format
Just the date, main character energy:
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
And the clock, 24-hour style, literally gorgeous:
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 👑
Need backup? See DateTime::Locale — that's the whole support section, go look 👀
🫶 And that's the whole page, bestie. This one's from perl v5.42.0, dated 2024-12-12 — go off, Perl, 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