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 repeatM,D, andStwice — 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
- 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