DateTim...:lld_IT(3)

💖 DateTim...:lld_IT(3) 💖

okay bestie so this is from User Contributed Perl Documentation — it's the DateTime::Locale::lld_IT page, and we're doing it in two parts because it's a whole lot of locale data. Sit down, hydrate, let's go 🫶


✨ NAME ✨

DateTime::Locale::lld_IT — locale data examples for the Italy (lld-IT) locale. that's it, that's the name, slay 💅


🌸 DESCRIPTION 🌸

so this pod file is literally just a big ol' showcase of the locale data you get for the Italy locale. it's giving "here's everything, look at it, admire it" 👑


🌈 Days

Wide (format)

lönesc
mertesc
mercui
jöbia
vëndres
sabeda
domënia

Abbreviated (format)

lön
mert
merc
jöb
vën
sab
dom

Narrow (format)

L
M
M
J
V
S
D

Wide (stand-alone)

lönesc
mertesc
mercui
jöbia
vëndres
sabeda
domënia

Abbreviated (stand-alone)

lön
mert
merc
jöb
vën
sab
dom

Narrow (stand-alone)

L
M
M
J
V
S
D
ngl the stand-alone versions are identical to the format versions here. yes, M shows up twice in narrow and yes that's just how it is, don't come for me 💀

🦋 Months

Wide (format)

de jená
de forá
de merz
d’aurí
de ma
de jügn
de messé
d’aost
de setëmber
d’otober
de novëmber
de dezëmber

Abbreviated (format)

de jená
de forá
de merz
d’aurí
de ma
de jügn
de messé
d’aost
de setëmber
d’otober
de novëmber
de dezëmber

Narrow (format)

J
F
M
A
M
J
M
A
S
O
N
D

Wide (stand-alone)

jená
forá
merz
aurí
ma
jügn
messé
aost
setëmber
otober
novëmber
dezëmber

Abbreviated (stand-alone)

jená
forá
merz
aurí
ma
jügn
messé
aost
set
oto
nov
dez

Narrow (stand-alone)

J
F
M
A
M
J
M
A
S
O
N
D
lowkey the abbreviated format months are identical to the wide format ones — that's not a typo bestie, that's just the data. and the abbreviated stand-alone ones actually get short (set, oto, nov, dez). the way they differ is iconic honestly ✨

🎀 Quarters

Wide (format)

pröm trimester
secundo trimester
terzo trimester
cuarto trimester

Abbreviated (format)

pröm trimester
secundo trimester
terzo trimester
cuarto trimester

Narrow (format)

1
2
3
4

Wide (stand-alone)

pröm trimester
secundo trimester
terzo trimester
cuarto trimester

Abbreviated (stand-alone)

pröm trimester
secundo trimester
terzo trimester
cuarto trimester

Narrow (stand-alone)

1
2
3
4

👑 Eras

Wide (format)

dan Gejú Crist
AD

Abbreviated (format)

dan G.C.
AD

Narrow (format)

dan G.C.
AD

🌸 Date Formats

Full

2008-02-05T18:30:30 = mertesc, 5 de forá dl 2008
1995-12-22T09:05:02 = vëndres, 22 de dezëmber dl 1995
-0010-09-15T04:44:23 = sabeda, 15 de setëmber dl -10

Long

2008-02-05T18:30:30 = 5 de forá 2008
1995-12-22T09:05:02 = 22 de dezëmber 1995
-0010-09-15T04:44:23 = 15 de setëmber -10

Medium

2008-02-05T18:30:30 = 5 de forá 2008
1995-12-22T09:05:02 = 22 de dezëmber 1995
-0010-09-15T04:44:23 = 15 de setëmber -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
notice how Long and Medium are literally twins here? yeah. that's the data. not a glitch, not me being lazy, periodt 💅

⭐ 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

🧚 Datetime Formats

Full

2008-02-05T18:30:30 = mertesc, 5 de forá dl 2008 18:30:30 UTC
1995-12-22T09:05:02 = vëndres, 22 de dezëmber dl 1995 09:05:02 UTC
-0010-09-15T04:44:23 = sabeda, 15 de setëmber dl -10 04:44:23 UTC

Long

2008-02-05T18:30:30 = 5 de forá 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22 de dezëmber 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15 de setëmber -10 04:44:23 UTC

Medium

2008-02-05T18:30:30 = 5 de forá 2008, 18:30:30
1995-12-22T09:05:02 = 22 de dezëmber 1995, 09:05:02
-0010-09-15T04:44:23 = 15 de setëmber -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
Medium coming in with the sneaky little comma between date and time, while Full and Long just rawdog it with a space. tiny detail, huge vibe difference, iykyk 🦋

🔥 Available Formats 🔥

okay this is the big one, the main character section. every available format pattern gets its three test timestamps. buckle up 💜

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 = mert
1995-12-22T09:05:02 = vën
-0010-09-15T04:44:23 = sab
bestie this one only has TWO examples. everyone else got three. E said "I'm built different" 💀 it's not missing data, that's literally what the page shows.

EBh (E h B)

2008-02-05T18:30:30 = mert 6 B
1995-12-22T09:05:02 = vën 9 B
-0010-09-15T04:44:23 = sab 4 B

EBhm (E, h:mm B)

2008-02-05T18:30:30 = mert, 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 = mert, 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 = mert, 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 = mert, 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 = mert, 5
1995-12-22T09:05:02 = vën, 22
-0010-09-15T04:44:23 = sab, 15

Eh (E h a)

2008-02-05T18:30:30 = mert 6 PM
1995-12-22T09:05:02 = vën 9 AM
-0010-09-15T04:44:23 = sab 4 AM

Ehm (E, h:mm a)

2008-02-05T18:30:30 = mert, 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 = mert, 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 (G y)

2008-02-05T18:30:30 = AD 2008
1995-12-22T09:05:02 = AD 1995
-0010-09-15T04:44:23 = dan G.C. -10

GyM (G y, MM)

2008-02-05T18:30:30 = AD 2008, 02
1995-12-22T09:05:02 = AD 1995, 12
-0010-09-15T04:44:23 = dan G.C. -10, 09

GyMEd (G y.MM.dd, E)

2008-02-05T18:30:30 = AD 2008.02.05, mert
1995-12-22T09:05:02 = AD 1995.12.22, vën
-0010-09-15T04:44:23 = dan G.C. -10.09.15, sab

GyMMM (LLL y G)

2008-02-05T18:30:30 = forá 2008 AD
1995-12-22T09:05:02 = dez 1995 AD
-0010-09-15T04:44:23 = set -10 dan G.C.

GyMMMEd (E, d MMM y G)

2008-02-05T18:30:30 = mert, 5 de forá 2008 AD
1995-12-22T09:05:02 = vën, 22 de dezëmber 1995 AD
-0010-09-15T04:44:23 = sab, 15 de setëmber -10 dan G.C.

GyMMMd (d MMM y G)

2008-02-05T18:30:30 = 5 de forá 2008 AD
1995-12-22T09:05:02 = 22 de dezëmber 1995 AD
-0010-09-15T04:44:23 = 15 de setëmber -10 dan G.C.

GyMd (d.M.y GGGGG)

2008-02-05T18:30:30 = 5.2.2008 AD
1995-12-22T09:05:02 = 22.12.1995 AD
-0010-09-15T04:44:23 = 15.9.-10 dan G.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

Hv (HH v)

2008-02-05T18:30:30 = 18 UTC
1995-12-22T09:05:02 = 09 UTC
-0010-09-15T04:44:23 = 04 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 = mert, 5.2.
1995-12-22T09:05:02 = vën, 22.12.
-0010-09-15T04:44:23 = sab, 15.9.

MMM (LLL)

2008-02-05T18:30:30 = forá
1995-12-22T09:05:02 = dez
-0010-09-15T04:44:23 = set

MMMEd (E, d MMM)

2008-02-05T18:30:30 = mert, 5 de forá
1995-12-22T09:05:02 = vën, 22 de dezëmber
-0010-09-15T04:44:23 = sab, 15 de setëmber

MMMMW-count-one ('edema' W MMMM)

2008-02-05T18:30:30 = edema 1 de forá
1995-12-22T09:05:02 = edema 3 de dezëmber
-0010-09-15T04:44:23 = edema 2 de setëmber

MMMMW-count-other ('edema' W MMMM)

2008-02-05T18:30:30 = edema 1 de forá
1995-12-22T09:05:02 = edema 3 de dezëmber
-0010-09-15T04:44:23 = edema 2 de setëmber
yes, count-one and count-other are showing the exact same output. that's the data, bestie, don't @ me 🙈

MMMMd (d MMMM)

2008-02-05T18:30:30 = 5 de forá
1995-12-22T09:05:02 = 22 de dezëmber
-0010-09-15T04:44:23 = 15 de setëmber

MMMd (d MMM)

2008-02-05T18:30:30 = 5 de forá
1995-12-22T09:05:02 = 22 de dezëmber
-0010-09-15T04:44:23 = 15 de setëmber

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 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

hv (h a v)

2008-02-05T18:30:30 = 6 PM UTC
1995-12-22T09:05:02 = 9 AM UTC
-0010-09-15T04:44:23 = 4 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)

and that's where this part of the page stops — the y (y) section hasn't dropped its examples yet in what we've got here, so hold that thought 🌈

…and closing out the plain-year one we were already on, the y family wraps up like this:

2008-02-05T18:30:30 = 2008
1995-12-22T09:05:02 = 1995
-0010-09-15T04:44:23 = -10

Bestie, notice how every single pattern below gets the exact same three test timestamps — 2008-02-05T18:30:30, 1995-12-22T09:05:02, and the absolutely unhinged -0010-09-15T04:44:23. She's thorough like that. 💅


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, d.M.y)

2008-02-05T18:30:30 = mert, 5.2.2008
1995-12-22T09:05:02 = vën, 22.12.1995
-0010-09-15T04:44:23 = sab, 15.9.-10

yMMM (LLL y)

2008-02-05T18:30:30 = forá 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 = mert, 5 de forá 2008
1995-12-22T09:05:02 = vën, 22 de dezëmber 1995
-0010-09-15T04:44:23 = sab, 15 de setëmber -10

yMMMM (LLLL y)

2008-02-05T18:30:30 = forá 2008
1995-12-22T09:05:02 = dezëmber 1995
-0010-09-15T04:44:23 = setëmber -10

yMMMd (d MMM y)

2008-02-05T18:30:30 = 5 de forá 2008
1995-12-22T09:05:02 = 22 de dezëmber 1995
-0010-09-15T04:44:23 = 15 de setëmber -10

yMd (d.M.y)

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)

2008-02-05T18:30:30 = pröm trimester 2008
1995-12-22T09:05:02 = cuarto trimester 1995
-0010-09-15T04:44:23 = terzo trimester -10

yQQQQ (QQQQ y)

2008-02-05T18:30:30 = pröm trimester 2008
1995-12-22T09:05:02 = cuarto trimester 1995
-0010-09-15T04:44:23 = terzo trimester -10

yw-count-one ('edema' w 'dl' Y)

2008-02-05T18:30:30 = edema 6 dl 2008
1995-12-22T09:05:02 = edema 51 dl 1995
-0010-09-15T04:44:23 = edema 37 dl -10

yw-count-other ('edema' w 'dl' Y)

2008-02-05T18:30:30 = edema 6 dl 2008
1995-12-22T09:05:02 = edema 51 dl 1995
-0010-09-15T04:44:23 = edema 37 dl -10
Not me noticing that yw-count-one and yw-count-other hand back the identical output for all three timestamps 😭 the count rule is out here doing absolutely nothing and honestly? respect the confidence.

🌸 Miscellaneous 🌸

The little vibe details, no cap:

  • Prefers 24 hour time? — Yes ⏰ (she does not do AM/PM)
  • Local first day of the week — 1 (lönesc) 🗓️

✨ Strftime Patterns ✨

This is the classic strftime corner, i.e. the old-school C library patterns, with the Ladin glow-up applied. 🧚

%c (%a %b %e %H:%M:%S %Y) — date time format

2008-02-05T18:30:30 = mert de forá  5 18:30:30 2008
1995-12-22T09:05:02 = vën de dezëmber 22 09:05:02 1995
-0010-09-15T04:44:23 = sab de setëmber 15 04:44:23 -10
Yes, that first line really does have two spaces before the 5. That is not a typo on my end, bestie, I copied it character for character 🫶

%x (%m/%d/%y) — date format

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

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 👑

One line, zero drama:

See DateTime::Locale.

That's the whole support section. She said "go read DateTime::Locale" and clocked out. Iconic. ✨


Okay that's the entire lld_IT locale page, start to finish, every pattern and every one of its three little timestamp receipts accounted for. 💖 This one came from perl v5.42.2, dated 2026-09-15, and it's part of the Perl documentation shipped along with the interpreter. Go format something beautiful in Ladin, bestie — you've got the whole cheat sheet now 🌈💅

📦 where this page comes from