DateTim...e::lb_LU(3)

🌸 DateTime::Locale::lb_LU (3) — the Luxembourgish (lb-LU) locale data page, bestie 💅

okay so real talk: this is a Perl pod file, and it's literally just a giant flex of examples showing off the locale data that ships for the Luxembourgish Luxembourg locale — that's lb-LU if you're nasty. It's from the User Contributed Perl Documentation, so you know it's a community labour of love 🫶. Grab a snack, this one's long.


✨ NAME ✨

DateTime::Locale::lb_LU — Locale data examples for the Luxembourgish Luxembourg (lb-LU) locale. that's the whole vibe. no cap.


🦋 DESCRIPTION 🦋

periodt, let's get into it: this pod file contains examples of the locale data available for the Luxembourgish Luxembourg locale. it's giving show-and-tell, not mystery. every list below is the actual data, so screenshot it, memorise it, whatever you need 🎀


🌈 Days

Wide (format) — the full iconique names

Méindeg
Dënschdeg
Mëttwoch
Donneschdeg
Freideg
Samschdeg
Sonndeg

Abbreviated (format) — shorter, still slaying

Méi.
Dën.
Mët.
Don.
Fre.
Sam.
Son.

Narrow (format) — single letters, maximal minimalism

M
D
M
D
F
S
S

Wide (stand-alone)

Méindeg
Dënschdeg
Mëttwoch
Donneschdeg
Freideg
Samschdeg
Sonndeg

Abbreviated (stand-alone) — note: no period this time, okurrr

Méi
Dën
Mët
Don
Fre
Sam
Son

Narrow (stand-alone)

M
D
M
D
F
S
S
ok yes the narrow lists repeat M, D, and S twice — that's not a typo on my part, that's just how the data is. iykyk 💀

🌸 Months

Wide (format)

Januar
Februar
Mäerz
Abrëll
Mee
Juni
Juli
August
September
Oktober
November
Dezember

Abbreviated (format)

Jan.
Feb.
Mäe.
Abr.
Mee
Juni
Juli
Aug.
Sep.
Okt.
Nov.
Dez.

Narrow (format)

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

Wide (stand-alone)

Januar
Februar
Mäerz
Abrëll
Mee
Juni
Juli
August
September
Oktober
November
Dezember

Abbreviated (stand-alone) — again, no periods, we're chill like that

Jan
Feb
Mäe
Abr
Mee
Jun
Jul
Aug
Sep
Okt
Nov
Dez

Narrow (stand-alone)

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

🎀 Quarters

Wide (format)

1. Quartal
2. Quartal
3. Quartal
4. Quartal

Abbreviated (format)

Q1
Q2
Q3
Q4

Narrow (format)

1
2
3
4

Wide (stand-alone)

1. Quartal
2. Quartal
3. Quartal
4. Quartal

Abbreviated (stand-alone)

Q1
Q2
Q3
Q4

Narrow (stand-alone)

1
2
3
4

💜 Eras

Wide (format)

v. Chr.
n. Chr.

Abbreviated (format)

v. Chr.
n. Chr.

Narrow (format)

v. Chr.
n. Chr.
yes bestie, all three widths are literally identical here. the era said "no variation, only consistency" 👑

⭐ Date Formats

each line is <input> = <output> and the inputs are 2008-02-05T18:30:30, 1995-12-22T09:05:02, and -0010-09-15T04:44:23. keep them exactly, they're cursed on purpose 💀

Full

2008-02-05T18:30:30 = Dënschdeg, 5. Februar 2008
1995-12-22T09:05:02 = Freideg, 22. Dezember 1995
-0010-09-15T04:44:23 = Samschdeg, 15. September -10

Long

2008-02-05T18:30:30 = 5. Februar 2008
1995-12-22T09:05:02 = 22. Dezember 1995
-0010-09-15T04:44:23 = 15. September -10

Medium

2008-02-05T18:30:30 = 5. Feb. 2008
1995-12-22T09:05:02 = 22. Dez. 1995
-0010-09-15T04:44:23 = 15. Sep. -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 twinsies here — identical output, no notes 😭

🧚 Datetime Formats

Full

2008-02-05T18:30:30 = Dënschdeg, 5. Februar 2008 18:30:30 UTC
1995-12-22T09:05:02 = Freideg, 22. Dezember 1995 09:05:02 UTC
-0010-09-15T04:44:23 = Samschdeg, 15. September -10 04:44:23 UTC

Long

2008-02-05T18:30:30 = 5. Februar 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22. Dezember 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15. September -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. Sep. -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

okay this is the big one — every named pattern, with its skeleton in the heading, and the three sample outputs. deep breath, we're going in order 💖

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 = Dën
1995-12-22T09:05:02 = Fre
-0010-09-15T04:44:23 = Sam

EBhm (E h:mm B)

2008-02-05T18:30:30 = Dën. 6:30 B
1995-12-22T09:05:02 = Fre. 9:05 B
-0010-09-15T04:44:23 = Sam. 4:44 B

EBhms (E h:mm:ss B)

2008-02-05T18:30:30 = Dën. 6:30:30 B
1995-12-22T09:05:02 = Fre. 9:05:02 B
-0010-09-15T04:44:23 = Sam. 4:44:23 B

EHm (E, HH:mm)

2008-02-05T18:30:30 = Dën., 18:30
1995-12-22T09:05:02 = Fre., 09:05
-0010-09-15T04:44:23 = Sam., 04:44

EHms (E, HH:mm:ss)

2008-02-05T18:30:30 = Dën., 18:30:30
1995-12-22T09:05:02 = Fre., 09:05:02
-0010-09-15T04:44:23 = Sam., 04:44:23

Ed (E, d.)

2008-02-05T18:30:30 = Dën., 5.
1995-12-22T09:05:02 = Fre., 22.
-0010-09-15T04:44:23 = Sam., 15.

Ehm (E, h:mm a)

2008-02-05T18:30:30 = Dën., 6:30 nomëttes
1995-12-22T09:05:02 = Fre., 9:05 moies
-0010-09-15T04:44:23 = Sam., 4:44 moies

Ehms (E, h:mm:ss a)

2008-02-05T18:30:30 = Dën., 6:30:30 nomëttes
1995-12-22T09:05:02 = Fre., 9:05:02 moies
-0010-09-15T04:44:23 = Sam., 4:44:23 moies

Gy (y G)

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

GyMMM (MMM y G)

2008-02-05T18:30:30 = Feb. 2008 n. Chr.
1995-12-22T09:05:02 = Dez. 1995 n. Chr.
-0010-09-15T04:44:23 = Sep. -10 v. Chr.

GyMMMEd (E, d. MMM y G)

2008-02-05T18:30:30 = Dën., 5. Feb. 2008 n. Chr.
1995-12-22T09:05:02 = Fre., 22. Dez. 1995 n. Chr.
-0010-09-15T04:44:23 = Sam., 15. Sep. -10 v. Chr.

GyMMMd (d. MMM y G)

2008-02-05T18:30:30 = 5. Feb. 2008 n. Chr.
1995-12-22T09:05:02 = 22. Dez. 1995 n. Chr.
-0010-09-15T04:44:23 = 15. Sep. -10 v. Chr.

GyMd (GGGGG y-MM-dd)

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

H (HH 'Auer')

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

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

2008-02-05T18:30:30 = Dën., 5.2.
1995-12-22T09:05:02 = Fre., 22.12.
-0010-09-15T04:44:23 = Sam., 15.9.

MMM (LLL)

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

MMMEd (E, d. MMM)

2008-02-05T18:30:30 = Dën., 5. Feb.
1995-12-22T09:05:02 = Fre., 22. Dez.
-0010-09-15T04:44:23 = Sam., 15. Sep.

MMMMW-count-other ('week' W 'of' MMMM)

2008-02-05T18:30:30 = week 1 of Februar
1995-12-22T09:05:02 = week 3 of Dezember
-0010-09-15T04:44:23 = week 2 of September

MMMMd (d. MMMM)

2008-02-05T18:30:30 = 5. Februar
1995-12-22T09:05:02 = 22. Dezember
-0010-09-15T04:44:23 = 15. September

MMMd (d. MMM)

2008-02-05T18:30:30 = 5. Feb.
1995-12-22T09:05:02 = 22. Dez.
-0010-09-15T04:44:23 = 15. Sep.

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 nomëttes
1995-12-22T09:05:02 = 9 moies
-0010-09-15T04:44:23 = 4 moies

hm (h:mm a)

2008-02-05T18:30:30 = 6:30 nomëttes
1995-12-22T09:05:02 = 9:05 moies
-0010-09-15T04:44:23 = 4:44 moies

hms (h:mm:ss a)

2008-02-05T18:30:30 = 6:30:30 nomëttes
1995-12-22T09:05:02 = 9:05:02 moies
-0010-09-15T04:44:23 = 4:44:23 moies

hmsv (h:mm:ss a v)

2008-02-05T18:30:30 = 6:30:30 nomëttes UTC
1995-12-22T09:05:02 = 9:05:02 moies UTC
-0010-09-15T04:44:23 = 4:44:23 moies UTC

hmv (h:mm a v)

2008-02-05T18:30:30 = 6:30 nomëttes UTC
1995-12-22T09:05:02 = 9:05 moies UTC
-0010-09-15T04:44:23 = 4:44 moies 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 (M.y)

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

yMEd (E, d.M.y)

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

yMMM (MMM y)

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

yMMMEd (E, d. MMM y)

2008-02-05T18:30:30 = Dën., 5. Feb. 2008
1995-12-22T09:05:02 = Fre., 22. Dez. 1995
-0010-09-15T04:44:23 = Sam., 15. Sep. -10

yMMMM (MMMM y)

2008-02-05T18:30:30 = Februar 2008
1995-12-22T09:05:02 = Dezember 1995
-0010-09-15T04:44:23 = September -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. Sep. -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)

okay so the list literally keeps going from here, bestie — yQQQ is up next and the rest of the Available Formats rolls on in part 2 💖 don't close the tab, we're mid-glow-up ✨

...continuing the quarter vibes, because we were literally mid-list ✨

yQQQQ (QQQQ y) — year + quarter, and this one spells the quarter out all fancy in German 🎀

2008-02-05T18:30:30 = 1. Quartal 2008
1995-12-22T09:05:02 = 4. Quartal 1995
-0010-09-15T04:44:23 = 3. Quartal -10

yw-count-other ('week' w 'of' Y) — week-of-year realness, "week 6 of 2008" energy 🗓️

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

The lil grab-bag of "does this locale do the thing" settings 🫶

Prefers 24 hour time?

Yes 💅 (no AM/PM nonsense here, we're clocking 18:30:30 and we're thriving)

Local first day of the week

1 (Méindeg) — that's Monday to you and me, bestie 🌸


Strftime Patterns

Okay this is the good part — the strftime templates this locale rolls with, each one demoed on all three dates so you can literally see the vibes 👑

%c (%a %d. %b %Y %T) - date time format

2008-02-05T18:30:30 = Dën. 05. Feb. 2008 18:30:30
1995-12-22T09:05:02 = Fre. 22. Dez. 1995 09:05:02
-0010-09-15T04:44:23 = Sam. 15. Sep. -10 04:44:23

%x (%d.%m.%Y) - date format

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

%X (%T) - 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 ✨

See DateTime::Locale. That's it, that's the whole support section — go read that one, she's the main character here 💖


ngl if any of this is giving "idk what I'm doing", that's a DateTime::Locale problem, not a me problem 🫶

okay bye bestie, go format some dates 💅🌟

this page is from perl v5.42.0, dated 2024-12-12, and yes she shipped as DateTim...e::lb_LU(3) because terminal column limits are homophobic 😭

📦 where this page comes from