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-oneandcount-otherare 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 thatyw-count-oneandyw-count-otherhand 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
- alpine 3.23: perl-datetime-locale-doc 1.46-r0 · GPL-1.0-or-later OR Artistic-1.0-Perl
- alpine 3.24: perl-datetime-locale-doc 1.46-r0 · GPL-1.0-or-later OR Artistic-1.0-Perl
- 💖 girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms