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 how M shows 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 in feb 5 — the %e day-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