DateTim...ale::lag(3)

🎀 DateTime::Locale::lag(3) 🎀

User Contributed Perl Documentation — bestie, welcome to the Langi (lag) locale data page. It’s giving reference manual, but make it cute. 💖


✨ NAME ✨

DateTime::Locale::lag — locale data examples for the Langi (lag) locale.

🌸 DESCRIPTION 🌸

Okay so this pod file contains examples of the locale data available for the Langi locale. That’s the whole assignment, and we’re going through every single example like the dedicated main characters we are. 💅

🦋 Days 🦋

First up: days. Full names, short names, tiny names — and both format and stand-alone versions are here. No skipping, bestie.

Wide (format)

Jumatátu
Jumaíne
Jumatáano
Alamíisi
Ijumáa
Jumamóosi
Jumapíiri

Abbreviated (format)

Táatu
Íne
Táano
Alh
Ijm
Móosi
Píili

Narrow (format)

T
E
O
A
I
M
P

Wide (stand-alone)

Jumatátu
Jumaíne
Jumatáano
Alamíisi
Ijumáa
Jumamóosi
Jumapíiri

Abbreviated (stand-alone)

Táatu
Íne
Táano
Alh
Ijm
Móosi
Píili

Narrow (stand-alone)

T
E
O
A
I
M
P

🌈 Months 🌈

Months are next, and they’re lowkey iconic — twelve of them in every flavor. Format and stand-alone are both serving. 🍓

Wide (format)

Kʉfúngatɨ
Kʉnaanɨ
Kʉkeenda
Kwiikumi
Kwiinyambála
Kwiidwaata
Kʉmʉʉnchɨ
Kʉvɨɨrɨ
Kʉsaatʉ
Kwiinyi
Kʉsaano
Kʉsasatʉ

Abbreviated (format)

Fúngatɨ
Naanɨ
Keenda
Ikúmi
Inyambala
Idwaata
Mʉʉnchɨ
Vɨɨrɨ
Saatʉ
Inyi
Saano
Sasatʉ

Narrow (format)

F
N
K
I
I
I
M
V
S
I
S
S

Wide (stand-alone)

Kʉfúngatɨ
Kʉnaanɨ
Kʉkeenda
Kwiikumi
Kwiinyambála
Kwiidwaata
Kʉmʉʉnchɨ
Kʉvɨɨrɨ
Kʉsaatʉ
Kwiinyi
Kʉsaano
Kʉsasatʉ

Abbreviated (stand-alone)

Fúngatɨ
Naanɨ
Keenda
Ikúmi
Inyambala
Idwaata
Mʉʉnchɨ
Vɨɨrɨ
Saatʉ
Inyi
Saano
Sasatʉ

Narrow (stand-alone)

F
N
K
I
I
I
M
V
S
I
S
S

🫶 Quarters 🫶

Quarters, but make it Langi. Four of them, and yes, they repeat across format and stand-alone like a matching set. ✨

Wide (format)

Ncholo ya 1
Ncholo ya 2
Ncholo ya 3
Ncholo ya 4

Abbreviated (format)

Ncho 1
Ncho 2
Ncho 3
Ncho 4

Narrow (format)

1
2
3
4

Wide (stand-alone)

Ncholo ya 1
Ncholo ya 2
Ncholo ya 3
Ncholo ya 4

Abbreviated (stand-alone)

Ncho 1
Ncho 2
Ncho 3
Ncho 4

Narrow (stand-alone)

1
2
3
4

👑 Eras 👑

Eras are here, and they’re giving initials and full names. Short but iconic. 💜

Wide (format)

Kɨrɨsitʉ sɨ anavyaal
Kɨrɨsitʉ akavyaalwe

Abbreviated (format)

KSA
KA

Narrow (format)

KSA
KA

💖 Date Formats 💖

Date-only examples, full through short. Watch the date shape change as we go down — slay. 🎀

Full

2008-02-05T18:30:30 = Jumaíne, 5 Kʉnaanɨ 2008
1995-12-22T09:05:02 = Ijumáa, 22 Kʉsasatʉ 1995
-0010-09-15T04:44:23 = Jumamóosi, 15 Kʉsaatʉ -10

Long

2008-02-05T18:30:30 = 5 Kʉnaanɨ 2008
1995-12-22T09:05:02 = 22 Kʉsasatʉ 1995
-0010-09-15T04:44:23 = 15 Kʉsaatʉ -10

Medium

2008-02-05T18:30:30 = 5 Naanɨ 2008
1995-12-22T09:05:02 = 22 Sasatʉ 1995
-0010-09-15T04:44:23 = 15 Saatʉ -10

Short

2008-02-05T18:30:30 = 05/02/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/09/-10

⭐ Time Formats ⭐

Time-only examples, and the vibe check says: UTC shows up in Full and Long, then dips for Medium and Short. Keep up. 🔥

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 🧚

Now date and time together — full, long, medium, short. It’s matching-set energy, and the full one is literally the whole moment. 💫

Full

2008-02-05T18:30:30 = Jumaíne, 5 Kʉnaanɨ 2008 18:30:30 UTC
1995-12-22T09:05:02 = Ijumáa, 22 Kʉsasatʉ 1995 09:05:02 UTC
-0010-09-15T04:44:23 = Jumamóosi, 15 Kʉsaatʉ -10 04:44:23 UTC

Long

2008-02-05T18:30:30 = 5 Kʉnaanɨ 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22 Kʉsasatʉ 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15 Kʉsaatʉ -10 04:44:23 UTC

Medium

2008-02-05T18:30:30 = 5 Naanɨ 2008 18:30:30
1995-12-22T09:05:02 = 22 Sasatʉ 1995 09:05:02
-0010-09-15T04:44:23 = 15 Saatʉ -10 04:44:23

Short

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

💀 Available Formats 💀

Okay, bonus round: every available format, label first, pattern in parentheses, then the three sample datetimes. Do not lose your place, bestie. 🙈

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 = Íne
1995-12-22T09:05:02 = Ijm
-0010-09-15T04:44:23 = Móosi

EBhm (E h:mm B)

2008-02-05T18:30:30 = Íne 6:30 B
1995-12-22T09:05:02 = Ijm 9:05 B
-0010-09-15T04:44:23 = Móosi 4:44 B

EBhms (E h:mm:ss B)

2008-02-05T18:30:30 = Íne 6:30:30 B
1995-12-22T09:05:02 = Ijm 9:05:02 B
-0010-09-15T04:44:23 = Móosi 4:44:23 B

EHm (E HH:mm)

2008-02-05T18:30:30 = Íne 18:30
1995-12-22T09:05:02 = Ijm 09:05
-0010-09-15T04:44:23 = Móosi 04:44

EHms (E HH:mm:ss)

2008-02-05T18:30:30 = Íne 18:30:30
1995-12-22T09:05:02 = Ijm 09:05:02
-0010-09-15T04:44:23 = Móosi 04:44:23

Ed (d, E)

2008-02-05T18:30:30 = 5, Íne
1995-12-22T09:05:02 = 22, Ijm
-0010-09-15T04:44:23 = 15, Móosi

Ehm (E h:mm a)

2008-02-05T18:30:30 = Íne 6:30 MUU
1995-12-22T09:05:02 = Ijm 9:05 TOO
-0010-09-15T04:44:23 = Móosi 4:44 TOO

Ehms (E h:mm:ss a)

2008-02-05T18:30:30 = Íne 6:30:30 MUU
1995-12-22T09:05:02 = Ijm 9:05:02 TOO
-0010-09-15T04:44:23 = Móosi 4:44:23 TOO

Gy (G y)

2008-02-05T18:30:30 = KA 2008
1995-12-22T09:05:02 = KA 1995
-0010-09-15T04:44:23 = KSA -10

GyMMM (G y MMM)

2008-02-05T18:30:30 = KA 2008 Naanɨ
1995-12-22T09:05:02 = KA 1995 Sasatʉ
-0010-09-15T04:44:23 = KSA -10 Saatʉ

GyMMMEd (G y MMM d, E)

2008-02-05T18:30:30 = KA 2008 Naanɨ 5, Íne
1995-12-22T09:05:02 = KA 1995 Sasatʉ 22, Ijm
-0010-09-15T04:44:23 = KSA -10 Saatʉ 15, Móosi

GyMMMd (G y MMM d)

2008-02-05T18:30:30 = KA 2008 Naanɨ 5
1995-12-22T09:05:02 = KA 1995 Sasatʉ 22
-0010-09-15T04:44:23 = KSA -10 Saatʉ 15

GyMd (GGGGG y-MM-dd)

2008-02-05T18:30:30 = KA 2008-02-05
1995-12-22T09:05:02 = KA 1995-12-22
-0010-09-15T04:44:23 = KSA -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 (E, M/d)

2008-02-05T18:30:30 = Íne, 2/5
1995-12-22T09:05:02 = Ijm, 12/22
-0010-09-15T04:44:23 = Móosi, 9/15

MMM (LLL)

2008-02-05T18:30:30 = Naanɨ
1995-12-22T09:05:02 = Sasatʉ
-0010-09-15T04:44:23 = Saatʉ

MMMEd (E, MMM d)

2008-02-05T18:30:30 = Íne, Naanɨ 5
1995-12-22T09:05:02 = Ijm, Sasatʉ 22
-0010-09-15T04:44:23 = Móosi, Saatʉ 15

MMMMEd (E, MMMM d)

2008-02-05T18:30:30 = Íne, Kʉnaanɨ 5
1995-12-22T09:05:02 = Ijm, Kʉsasatʉ 22
-0010-09-15T04:44:23 = Móosi, Kʉsaatʉ 15

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

2008-02-05T18:30:30 = week 1 of Kʉnaanɨ
1995-12-22T09:05:02 = week 3 of Kʉsasatʉ
-0010-09-15T04:44:23 = week 2 of Kʉsaatʉ

MMMMd (MMMM d)

2008-02-05T18:30:30 = Kʉnaanɨ 5
1995-12-22T09:05:02 = Kʉsasatʉ 22
-0010-09-15T04:44:23 = Kʉsaatʉ 15

MMMd (MMM d)

2008-02-05T18:30:30 = Naanɨ 5
1995-12-22T09:05:02 = Sasatʉ 22
-0010-09-15T04:44:23 = Saatʉ 15

Md (M/d)

2008-02-05T18:30:30 = 2/5
1995-12-22T09:05:02 = 12/22
-0010-09-15T04:44:23 = 9/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 MUU
1995-12-22T09:05:02 = 9 TOO
-0010-09-15T04:44:23 = 4 TOO

hm (h:mm a)

2008-02-05T18:30:30 = 6:30 MUU
1995-12-22T09:05:02 = 9:05 TOO
-0010-09-15T04:44:23 = 4:44 TOO

hms (h:mm:ss a)

2008-02-05T18:30:30 = 6:30:30 MUU
1995-12-22T09:05:02 = 9:05:02 TOO
-0010-09-15T04:44:23 = 4:44:23 TOO

hmsv (h:mm:ss a v)

2008-02-05T18:30:30 = 6:30:30 MUU UTC
1995-12-22T09:05:02 = 9:05:02 TOO UTC
-0010-09-15T04:44:23 = 4:44:23 TOO UTC

hmv (h:mm a v)

2008-02-05T18:30:30 = 6:30 MUU UTC
1995-12-22T09:05:02 = 9:05 TOO UTC
-0010-09-15T04:44:23 = 4:44 TOO 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, M/d/y)

2008-02-05T18:30:30 = Íne, 2/5/2008
1995-12-22T09:05:02 = Ijm, 12/22/1995
-0010-09-15T04:44:23 = Móosi, 9/15/-10

yMMM (MMM y)

2008-02-05T18:30:30 = Naanɨ 2008
1995-12-22T09:05:02 = Sasatʉ 1995
-0010-09-15T04:44:23 = Saatʉ -10

yMMMEd (E, MMM d, y)

2008-02-05T18:30:30 = Íne, Naanɨ 5, 2008
1995-12-22T09:05:02 = Ijm, Sasatʉ 22, 1995
-0010-09-15T04:44:23 = Móosi, Saatʉ 15, -10

yMMMM (MMMM y)

2008-02-05T18:30:30 = Kʉnaanɨ 2008
1995-12-22T09:05:02 = Kʉsasatʉ 1995
-0010-09-15T04:44:23 = Kʉsaatʉ -10

yMMMd (y MMM d)

...and the pattern examples keep going, bestie, so buckle up 🎀

2008-02-05T18:30:30 = 2008 Naanɨ 5
1995-12-22T09:05:02 = 1995 Sasatʉ 22
-0010-09-15T04:44:23 = -10 Saatʉ 15

(that one's just the tail end of the previous pattern's flex, no new label needed ✨)

  • yMd (y-MM-dd) — the classic "year, month, day, separated by lil dashes" vibe:
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 (QQQ y) — quarter-name first, then the year. Abbreviated quarter energy:
2008-02-05T18:30:30 = Ncho 1 2008
1995-12-22T09:05:02 = Ncho 4 1995
-0010-09-15T04:44:23 = Ncho 3 -10
  • yQQQQ (QQQQ y) — same deal but the quarter said all the way out, no abbreviating here 💅:
2008-02-05T18:30:30 = Ncholo ya 1 2008
1995-12-22T09:05:02 = Ncholo ya 4 1995
-0010-09-15T04:44:23 = Ncholo ya 3 -10
  • yw-count-other ('week' w 'of' Y) — week-of-the-year realness, lowercase plural form, and yes it literally says week and of with the numbers slotted in:
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 these two are the "little settings" corner of the locale and they're lowkey important:

  • Prefers 24 hour time? — Yes (no AM/PM chaos for this locale, it's giving grown and settled 🌸)
  • Local first day of the week — 1 (Jumatátu) — so week day number 1 is Jumatátu, bestie. That's the locale's own first day of the week, noted and slotted. 🫶

🕰️ Strftime Patterns

now THIS is the section your girl actually uses daily, the strftime trio, the holy trinity of "just give me a formatted string." Here's how each one renders in this locale 👑

%c (%a %b %e %H:%M:%S %Y) — date time format

the full combo platter, date AND time together:

2008-02-05T18:30:30 = Íne Naanɨ  5 18:30:30 2008
1995-12-22T09:05:02 = Ijm Sasatʉ 22 09:05:02 1995
-0010-09-15T04:44:23 = Móosi Saatʉ 15 04:44:23 -10

(yes there are two spaces before that 5 in the first one — that's %e doing its space-padded day-of-month thing, do not come for her, she's doing her best 💀)

%x (%m/%d/%y) — date format

just the date, two-digit year, slashes for days:

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

just the time, 24-hour, no notes:

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 the whole support section and honestly? iconic minimalism. go read DateTime::Locale for the rest of the lore, iykyk ✨


okay bestie that's the whole page, you made it to the end, I'm so proud of you 🥹💜 this little beauty is from perl v5.42.0, dated 2024-12-12, and yes I'm mentioning the footer because it deserves its moment too — go forth and format those timestamps, you absolute main character 🌈👑🎀

📦 where this page comes from