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, T shows up twice and S shows 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 just 1 through 12 😭 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-other suffix, 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 -10 in 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