DateTim...ale::lmo(3)
✨ NAME ✨
DateTime::Locale::lmo — locale data examples for the Lombard (lmo) locale 💅
okay so quick vibe check first: this is a User Contributed Perl Documentation page, and it's the data showcase for the Lombard locale, lmo. Lombard bestie, we love to see it. 🫶
🌸 DESCRIPTION 🌸
This pod file contains examples of the locale data available for the Lombard locale. That's it, that's the whole assignment. It's basically a lookbook: every category of locale data, shown in every width and every style, with real formatted examples so you can see exactly what comes out the other end. ✨
No cap, it's just data, but it's our data. Let's go category by category.
🎀 Days
Wide (format)
lundì
mardì
mercoldì
sgiovedì
venerdì
sabet
domenega
Abbreviated (format)
lundì
mardì
mercoldì
sgiovedì
venerdì
sabet
domenega
Narrow (format)
M
T
W
T
F
S
S
Wide (stand-alone)
lundì
mardì
mercoldì
sgiovedì
venerdì
sabet
domenega
Abbreviated (stand-alone)
lundì
mardì
mercoldì
sgiovedì
venerdì
sabet
domenega
Narrow (stand-alone)
M
T
W
T
F
S
S
bestie the narrow ones are single letters and yes,Tshows up twice andSshows up twice — that's literally what's in the data, don't come for me 💀
🦋 Months
Wide (format)
sginer
fevrer
marz
avril
masg
sgiugn
luj
avost
setember
otover
november
dicember
Abbreviated (format)
sginer
fevrer
marz
avril
masg
sgiugn
luj
avost
setember
otover
november
dicember
Narrow (format)
1
2
3
4
5
6
7
8
9
10
11
12
Wide (stand-alone)
sginer
fevrer
marz
avril
masg
sgiugn
luj
avost
setember
otover
november
dicember
Abbreviated (stand-alone)
sginer
fevrer
marz
avril
masg
sgiugn
luj
avost
setember
otover
november
dicember
Narrow (stand-alone)
1
2
3
4
5
6
7
8
9
10
11
12
not the narrow months being literally just1through12😭 iconic honestly, zero notes
🌈 Quarters
Wide (format)
Q1
Q2
Q3
Q4
Abbreviated (format)
Q1
Q2
Q3
Q4
Narrow (format)
1
2
3
4
Wide (stand-alone)
Q1
Q2
Q3
Q4
Abbreviated (stand-alone)
Q1
Q2
Q3
Q4
Narrow (stand-alone)
1
2
3
4
⭐ Eras
Wide (format)
BCE
CE
Abbreviated (format)
BCE
CE
Narrow (format)
BCE
CE
and yes, eras is the short king of this page — just format, no stand-alone era energy here 🙈 that's the whole data, fr fr
💖 Date Formats
Full
2008-02-05T18:30:30 = 2008 fevrer 5, mardì
1995-12-22T09:05:02 = 1995 dicember 22, venerdì
-0010-09-15T04:44:23 = -10 setember 15, sabet
Long
2008-02-05T18:30:30 = 2008 fevrer 5
1995-12-22T09:05:02 = 1995 dicember 22
-0010-09-15T04:44:23 = -10 setember 15
Medium
2008-02-05T18:30:30 = 2008 fevrer 5
1995-12-22T09:05:02 = 1995 dicember 22
-0010-09-15T04:44:23 = -10 setember 15
Short
2008-02-05T18:30:30 = 2008-02-05
1995-12-22T09:05:02 = 1995-12-22
-0010-09-15T04:44:23 = -10-09-15
🕐 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 giving the exact same output, and Medium and Short are the ones that drop the UTC — that's just what's in the data, no cap 👑
💜 Datetime Formats
Full
2008-02-05T18:30:30 = 2008 fevrer 5, mardì 18:30:30 UTC
1995-12-22T09:05:02 = 1995 dicember 22, venerdì 09:05:02 UTC
-0010-09-15T04:44:23 = -10 setember 15, sabet 04:44:23 UTC
Long
2008-02-05T18:30:30 = 2008 fevrer 5 18:30:30 UTC
1995-12-22T09:05:02 = 1995 dicember 22 09:05:02 UTC
-0010-09-15T04:44:23 = -10 setember 15 04:44:23 UTC
Medium
2008-02-05T18:30:30 = 2008 fevrer 5 18:30:30
1995-12-22T09:05:02 = 1995 dicember 22 09:05:02
-0010-09-15T04:44:23 = -10 setember 15 04:44:23
Short
2008-02-05T18:30:30 = 2008-02-05 18:30
1995-12-22T09:05:02 = 1995-12-22 09:05
-0010-09-15T04:44:23 = -10-09-15 04:44
🧚 Available Formats
okay this is the big one, the main character section. Every format with its pattern in parentheses, and three worked examples each. Sit down, hydrate, 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 = mardì
1995-12-22T09:05:02 = venerdì
-0010-09-15T04:44:23 = sabet
EBhm (E h:mm B)
2008-02-05T18:30:30 = mardì 6:30 B
1995-12-22T09:05:02 = venerdì 9:05 B
-0010-09-15T04:44:23 = sabet 4:44 B
EBhms (E h:mm:ss B)
2008-02-05T18:30:30 = mardì 6:30:30 B
1995-12-22T09:05:02 = venerdì 9:05:02 B
-0010-09-15T04:44:23 = sabet 4:44:23 B
EHm (E HH:mm)
2008-02-05T18:30:30 = mardì 18:30
1995-12-22T09:05:02 = venerdì 09:05
-0010-09-15T04:44:23 = sabet 04:44
EHms (E HH:mm:ss)
2008-02-05T18:30:30 = mardì 18:30:30
1995-12-22T09:05:02 = venerdì 09:05:02
-0010-09-15T04:44:23 = sabet 04:44:23
Ed (d, E)
2008-02-05T18:30:30 = 5, mardì
1995-12-22T09:05:02 = 22, venerdì
-0010-09-15T04:44:23 = 15, sabet
Ehm (E h:mm a)
2008-02-05T18:30:30 = mardì 6:30 PM
1995-12-22T09:05:02 = venerdì 9:05 AM
-0010-09-15T04:44:23 = sabet 4:44 AM
Ehms (E h:mm:ss a)
2008-02-05T18:30:30 = mardì 6:30:30 PM
1995-12-22T09:05:02 = venerdì 9:05:02 AM
-0010-09-15T04:44:23 = sabet 4:44:23 AM
Gy (G y)
2008-02-05T18:30:30 = CE 2008
1995-12-22T09:05:02 = CE 1995
-0010-09-15T04:44:23 = BCE -10
GyMMM (G y MMM)
2008-02-05T18:30:30 = CE 2008 fevrer
1995-12-22T09:05:02 = CE 1995 dicember
-0010-09-15T04:44:23 = BCE -10 setember
GyMMMEd (G y MMM d, E)
2008-02-05T18:30:30 = CE 2008 fevrer 5, mardì
1995-12-22T09:05:02 = CE 1995 dicember 22, venerdì
-0010-09-15T04:44:23 = BCE -10 setember 15, sabet
GyMMMd (G y MMM d)
2008-02-05T18:30:30 = CE 2008 fevrer 5
1995-12-22T09:05:02 = CE 1995 dicember 22
-0010-09-15T04:44:23 = BCE -10 setember 15
GyMd (GGGGG y-MM-dd)
2008-02-05T18:30:30 = CE 2008-02-05
1995-12-22T09:05:02 = CE 1995-12-22
-0010-09-15T04:44:23 = BCE -10-09-15
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 (MM-dd, E)
2008-02-05T18:30:30 = 02-05, mardì
1995-12-22T09:05:02 = 12-22, venerdì
-0010-09-15T04:44:23 = 09-15, sabet
MMM (LLL)
2008-02-05T18:30:30 = fevrer
1995-12-22T09:05:02 = dicember
-0010-09-15T04:44:23 = setember
MMMEd (MMM d, E)
2008-02-05T18:30:30 = fevrer 5, mardì
1995-12-22T09:05:02 = dicember 22, venerdì
-0010-09-15T04:44:23 = setember 15, sabet
MMMMW-count-other ('week' W 'of' MMMM)
2008-02-05T18:30:30 = week 1 of fevrer
1995-12-22T09:05:02 = week 3 of dicember
-0010-09-15T04:44:23 = week 2 of setember
this one is lowkey the fanciest format on the whole page — it's the only one with the-count-othersuffix, and the pattern has quoted literal words'week'and'of'in it. ate. 🔥
MMMMd (MMMM d)
2008-02-05T18:30:30 = fevrer 5
1995-12-22T09:05:02 = dicember 22
-0010-09-15T04:44:23 = setember 15
MMMd (MMM d)
2008-02-05T18:30:30 = fevrer 5
1995-12-22T09:05:02 = dicember 22
-0010-09-15T04:44:23 = setember 15
Md (MM-dd)
2008-02-05T18:30:30 = 02-05
1995-12-22T09:05:02 = 12-22
-0010-09-15T04:44:23 = 09-15
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 (y-MM)
2008-02-05T18:30:30 = 2008-02
1995-12-22T09:05:02 = 1995-12
-0010-09-15T04:44:23 = -10-09
yMEd (y-MM-dd, E)
2008-02-05T18:30:30 = 2008-02-05, mardì
1995-12-22T09:05:02 = 1995-12-22, venerdì
-0010-09-15T04:44:23 = -10-09-15, sabet
yMMM (y MMM)
2008-02-05T18:30:30 = 2008 fevrer
1995-12-22T09:05:02 = 1995 dicember
-0010-09-15T04:44:23 = -10 setember
yMMMEd (y MMM d, E)
2008-02-05T18:30:30 = 2008 fevrer 5, mardì
1995-12-22T09:05:02 = 1995 dicember 22, venerdì
-0010-09-15T04:44:23 = -10 setember 15, sabet
yMMMM (y MMMM)
2008-02-05T18:30:30 = 2008 fevrer
1995-12-22T09:05:02 = 1995 dicember
-0010-09-15T04:44:23 = -10 setember
yMMMd (d MMM y)
2008-02-05T18:30:30 = 5 fevrer 2008
1995-12-22T09:05:02 = 22 dicember 1995
-0010-09-15T04:44:23 = 15 setember -10
notice how this one flips the order to d MMM y — day first, bestie, it's giving European 🇪🇺 slay
yMd (y-MM-dd)
2008-02-05T18:30:30 = 2008-02-05
1995-12-22T09:05:02 = 1995-12-22
-0010-09-15T04:44:23 = -10-09-15
yQQQ (y QQQ)
2008-02-05T18:30:30 = 2008 Q1
1995-12-22T09:05:02 = 1995 Q4
-0010-09-15T04:44:23 = -10 Q3
yQQQQ (y QQQQ)
2008-02-05T18:30:30 = 2008 Q1
1995-12-22T09:05:02 = 1995 Q4
-0010-09-15T04:44:23 = -10 Q3
Quarter energy, slay ✨ — that's the vibe for whatever quarter pattern walked in before this.
And yw-count-other ('week' w 'of' Y)? Literally the week-number translator, no cap:
2008-02-05T18:30:30 = week 6 of 2008
1995-12-22T09:05:02 = week 51 of 1995
-0010-09-15T04:44:23 = week 37 of -10
🍓 Miscellaneous
Okay bestie, the vibe check answers:
Prefers 24 hour time?
Yes 🔥
Local first day of the week
1 (lundì)
Not me being obsessed with a locale that respects Monday. Periodt. 👑
🌈 Strftime Patterns
These are the classic strftime escape hatches, localized to lmo. The way each one maps to a real example — chef's kiss:
%c(%a %b %e %H:%M:%S %Y) — date time format
2008-02-05T18:30:30 = mardì fevrer 5 18:30:30 2008
1995-12-22T09:05:02 = venerdì dicember 22 09:05:02 1995
-0010-09-15T04:44:23 = sabet setember 15 04:44:23 -10
%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
Heads up 🫶: that year-10in the examples is not a typo and not me being chaotic — it's the literal output shown for-0010-09-15T04:44:23.
💜 SUPPORT
See DateTime::Locale. That's it, that's the whole thing — go touch some locale grass 🌸
And that's a wrap, bestie! Page brought to you by perl v5.42.0, dated 2024-12-12, and signed off as DateTim...ale::lmo(3) — iconic, no notes 💅🎀
📦 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