DateTim...:kab_DZ(3)

🎀 DateTime::Locale::kab_DZ(3) 🎀

💖 NAME

DateTime::Locale::kab_DZ — literally the locale data examples for the Kabyle Algeria locale, aka kab-DZ. That's the whole name section bestie, short and iconic ✨

🌸 DESCRIPTION

okay so this pod file is basically a show-and-tell 💅 it is packed with examples of the locale data you get for the Kabyle Algeria locale. Every day name, every month name, every format string — all of it, demonstrated. Think of it as the vibe check for the whole locale 🦋


☀️ Days

🌞 Wide (format)

the full deluxe day names, in order:

Sanass
Kraḍass
Kuẓass
Samass
Sḍisass
Sayass
Yanass

✨ Abbreviated (format)

same energy, just shorter:

San
Kraḍ
Kuẓ
Sam
Sḍis
Say
Yan

🎀 Narrow (format)

the itty-bitty single-letter versions. and yes, the duplicates are real — don't come for me, that's genuinely the list 💀

S
K
K
S
S
S
Y

🌸 Wide (stand-alone)

when the day name is just standing there on its own, minding its business:

Sanass
Kraḍass
Kuẓass
Samass
Sḍisass
Sayass
Yanass

🦋 Abbreviated (stand-alone)

San
Kraḍ
Kuẓ
Sam
Sḍis
Say
Yan

💜 Narrow (stand-alone)

S
K
K
S
S
S
Y

🌙 Months

🌞 Wide (format)

all twelve, serving full names:

Yennayer
Fuṛar
Meɣres
Yebrir
Mayyu
Yunyu
Yulyu
Ɣuct
Ctembeṛ
Tubeṛ
Nunembeṛ
Duǧembeṛ

✨ Abbreviated (format)

Yen
Fur
Meɣ
Yeb
May
Yun
Yul
Ɣuc
Cte
Tub
Nun
Duǧ

🎀 Narrow (format)

single letters only — and yeah, Y and M clock in multiple times. that's the data, no cap 🫶

Y
F
M
Y
M
Y
Y
Ɣ
C
T
N
D

🌸 Wide (stand-alone)

Yennayer
Fuṛar
Meɣres
Yebrir
Mayyu
Yunyu
Yulyu
Ɣuct
Ctembeṛ
Tubeṛ
Nunembeṛ
Duǧembeṛ

🦋 Abbreviated (stand-alone)

Yen
Fur
Meɣ
Yeb
May
Yun
Yul
Ɣuc
Cte
Tub
Nun
Duǧ

💜 Narrow (stand-alone)

Y
F
M
Y
M
Y
Y
Ɣ
C
T
N
D

🍓 Quarters

🌞 Wide (format)

four quarters, full-name era:

akraḍaggur amenzu
akraḍaggur wis-sin
akraḍaggur wis-kraḍ
akraḍaggur wis-kuẓ

✨ Abbreviated (format)

Kḍg1
Kḍg2
Kḍg3
Kḍg4

🎀 Narrow (format)

just digits, lowkey minimal:

1
2
3
4

🌸 Wide (stand-alone)

akraḍaggur amenzu
akraḍaggur wis-sin
akraḍaggur wis-kraḍ
akraḍaggur wis-kuẓ

🦋 Abbreviated (stand-alone)

Kḍg1
Kḍg2
Kḍg3
Kḍg4

💜 Narrow (stand-alone)

1
2
3
4

👑 Eras

🌞 Wide (format)

the two big eras, spelled all the way out:

send talalit n Ɛisa
seld talalit n Ɛisa

✨ Abbreviated (format)

snd. T.Ɛ
sld. T.Ɛ

🎀 Narrow (format)

fun fact: the narrow ones are literally identical to the abbreviated ones here 🙈

snd. T.Ɛ
sld. T.Ɛ

🔥 Date Formats

💖 Full

three sample datetimes, formatted the fullest way possible:

2008-02-05T18:30:30 = Kraḍass 5 Fuṛar 2008
1995-12-22T09:05:02 = Sḍisass 22 Duǧembeṛ 1995
-0010-09-15T04:44:23 = Sayass 15 Ctembeṛ -10

💖 Long

2008-02-05T18:30:30 = 5 Fuṛar 2008
1995-12-22T09:05:02 = 22 Duǧembeṛ 1995
-0010-09-15T04:44:23 = 15 Ctembeṛ -10

💖 Medium

2008-02-05T18:30:30 = 5 Fur, 2008
1995-12-22T09:05:02 = 22 Duǧ, 1995
-0010-09-15T04:44:23 = 15 Cte, -10

💖 Short

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

⏰ Time Formats

💖 Full

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

💖 Long

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

💖 Medium

note the timezone dips out here 👀

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

💖 Short

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

🌈 Datetime Formats

💖 Full

2008-02-05T18:30:30 = Kraḍass 5 Fuṛar 2008 6:30:30 n tmeddit UTC
1995-12-22T09:05:02 = Sḍisass 22 Duǧembeṛ 1995 9:05:02 n tufat UTC
-0010-09-15T04:44:23 = Sayass 15 Ctembeṛ -10 4:44:23 n tufat UTC

💖 Long

2008-02-05T18:30:30 = 5 Fuṛar 2008 6:30:30 n tmeddit UTC
1995-12-22T09:05:02 = 22 Duǧembeṛ 1995 9:05:02 n tufat UTC
-0010-09-15T04:44:23 = 15 Ctembeṛ -10 4:44:23 n tufat UTC

💖 Medium

2008-02-05T18:30:30 = 5 Fur, 2008 6:30:30 n tmeddit
1995-12-22T09:05:02 = 22 Duǧ, 1995 9:05:02 n tufat
-0010-09-15T04:44:23 = 15 Cte, -10 4:44:23 n tufat

💖 Short

2008-02-05T18:30:30 = 5/2/2008 6:30 n tmeddit
1995-12-22T09:05:02 = 22/12/1995 9:05 n tufat
-0010-09-15T04:44:23 = 15/9/-10 4:44 n tufat

⭐ Available Formats

this is the big one bestie — every named format pattern this locale ships, each with the same three sample datetimes so you can see exactly what it does 👑

🦋 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 = Kraḍ
1995-12-22T09:05:02 = Sḍis
-0010-09-15T04:44:23 = Say

🦋 EBhm (E h:mm B)

2008-02-05T18:30:30 = Kraḍ 6:30 B
1995-12-22T09:05:02 = Sḍis 9:05 B
-0010-09-15T04:44:23 = Say 4:44 B

🦋 EBhms (E h:mm:ss B)

2008-02-05T18:30:30 = Kraḍ 6:30:30 B
1995-12-22T09:05:02 = Sḍis 9:05:02 B
-0010-09-15T04:44:23 = Say 4:44:23 B

🦋 EHm (E HH:mm)

2008-02-05T18:30:30 = Kraḍ 18:30
1995-12-22T09:05:02 = Sḍis 09:05
-0010-09-15T04:44:23 = Say 04:44

🦋 EHms (E HH:mm:ss)

2008-02-05T18:30:30 = Kraḍ 18:30:30
1995-12-22T09:05:02 = Sḍis 09:05:02
-0010-09-15T04:44:23 = Say 04:44:23

🦋 Ed (d, E)

2008-02-05T18:30:30 = 5, Kraḍ
1995-12-22T09:05:02 = 22, Sḍis
-0010-09-15T04:44:23 = 15, Say

🦋 Ehm (E h:mm a)

2008-02-05T18:30:30 = Kraḍ 6:30 n tmeddit
1995-12-22T09:05:02 = Sḍis 9:05 n tufat
-0010-09-15T04:44:23 = Say 4:44 n tufat

🦋 Ehms (E h:mm:ss a)

2008-02-05T18:30:30 = Kraḍ 6:30:30 n tmeddit
1995-12-22T09:05:02 = Sḍis 9:05:02 n tufat
-0010-09-15T04:44:23 = Say 4:44:23 n tufat

🦋 Gy (G y)

2008-02-05T18:30:30 = sld. T.Ɛ 2008
1995-12-22T09:05:02 = sld. T.Ɛ 1995
-0010-09-15T04:44:23 = snd. T.Ɛ -10

🦋 GyMMM (G y MMM)

2008-02-05T18:30:30 = sld. T.Ɛ 2008 Fur
1995-12-22T09:05:02 = sld. T.Ɛ 1995 Duǧ
-0010-09-15T04:44:23 = snd. T.Ɛ -10 Cte

🦋 GyMMMEd (G y MMM d, E)

2008-02-05T18:30:30 = sld. T.Ɛ 2008 Fur 5, Kraḍ
1995-12-22T09:05:02 = sld. T.Ɛ 1995 Duǧ 22, Sḍis
-0010-09-15T04:44:23 = snd. T.Ɛ -10 Cte 15, Say

🦋 GyMMMd (G y MMM d)

2008-02-05T18:30:30 = sld. T.Ɛ 2008 Fur 5
1995-12-22T09:05:02 = sld. T.Ɛ 1995 Duǧ 22
-0010-09-15T04:44:23 = snd. T.Ɛ -10 Cte 15

🦋 GyMd (GGGGG y-MM-dd)

2008-02-05T18:30:30 = sld. T.Ɛ 2008-02-05
1995-12-22T09:05:02 = sld. T.Ɛ 1995-12-22
-0010-09-15T04:44:23 = snd. T.Ɛ -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 (M)

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, Kraḍ
1995-12-22T09:05:02 = 12-22, Sḍis
-0010-09-15T04:44:23 = 09-15, Say

🦋 MMM (MMM)

2008-02-05T18:30:30 = Fur
1995-12-22T09:05:02 = Duǧ
-0010-09-15T04:44:23 = Cte

🦋 MMMEd (E d MMM)

2008-02-05T18:30:30 = Kraḍ 5 Fur
1995-12-22T09:05:02 = Sḍis 22 Duǧ
-0010-09-15T04:44:23 = Say 15 Cte

🦋 MMMMEd (E d MMMM)

2008-02-05T18:30:30 = Kraḍ 5 Fuṛar
1995-12-22T09:05:02 = Sḍis 22 Duǧembeṛ
-0010-09-15T04:44:23 = Say 15 Ctembeṛ

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

yep, the literal words week and of are in the pattern 🔥

2008-02-05T18:30:30 = week 1 of Fuṛar
1995-12-22T09:05:02 = week 3 of Duǧembeṛ
-0010-09-15T04:44:23 = week 2 of Ctembeṛ

🦋 MMMMd (d MMMM)

2008-02-05T18:30:30 = 5 Fuṛar
1995-12-22T09:05:02 = 22 Duǧembeṛ
-0010-09-15T04:44:23 = 15 Ctembeṛ

🦋 MMMd (d MMM)

2008-02-05T18:30:30 = 5 Fur
1995-12-22T09:05:02 = 22 Duǧ
-0010-09-15T04:44:23 = 15 Cte

🦋 MMd (d/MM)

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

🦋 MMdd (dd/MM)

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

🦋 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 n tmeddit
1995-12-22T09:05:02 = 9 n tufat
-0010-09-15T04:44:23 = 4 n tufat

🦋 hm (h:mm a)

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

🦋 hms (h:mm:ss a)

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

🦋 hmsv (h:mm:ss a v)

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

🦋 hmv (h:mm a v)

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

🦋 ms (m:ss)

2008-02-05T18:30:30 = 30:30
1995-12-22T09:05:02 = 5: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)

✂️ (the one whose heading got snipped at the page break 💀)

bestie the top of this page literally starts mid-thought — the heading for this pattern got chopped off by the page break, but the examples survived and they're right here, untouched:

2008-02-05T18:30:30 = Kraḍ 5/2/2008
1995-12-22T09:05:02 = Sḍis 22/12/1995
-0010-09-15T04:44:23 = Say 15/9/-10

yMM (MM/y) 🎀

month-then-year, minimal, no notes. it's giving "just the essentials."

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

yMMM (MMM y) 🌸

short month name first, then the year. cute and compact.

2008-02-05T18:30:30 = Fur 2008
1995-12-22T09:05:02 = Duǧ 1995
-0010-09-15T04:44:23 = Cte -10

yMMMEd (E d MMM y) 🦋

the full little package: weekday, day, short month, year. obsessed with how much it fits.

2008-02-05T18:30:30 = Kraḍ 5 Fur 2008
1995-12-22T09:05:02 = Sḍis 22 Duǧ 1995
-0010-09-15T04:44:23 = Say 15 Cte -10

yMMMM (MMMM y) 👑

long-form month name + year, all spelled out, main character energy.

2008-02-05T18:30:30 = Fuṛar 2008
1995-12-22T09:05:02 = Duǧembeṛ 1995
-0010-09-15T04:44:23 = Ctembeṛ -10

yMMMd (d MMM y) 🫶

day, short month, year. the comfy everyday fave.

2008-02-05T18:30:30 = 5 Fur 2008
1995-12-22T09:05:02 = 22 Duǧ 1995
-0010-09-15T04:44:23 = 15 Cte -10

yMd (y-MM-dd) ✨

the icon, the legend: year-month-day, properly zero-padded, exactly what you want in a filename. slay.

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) 💅

abbreviated quarter + year. short king behavior.

2008-02-05T18:30:30 = Kḍg1 2008
1995-12-22T09:05:02 = Kḍg4 1995
-0010-09-15T04:44:23 = Kḍg3 -10

yQQQQ (QQQQ y) 🌈

the long, luxurious, fully-spelled-out quarter name. no cap, it ate.

2008-02-05T18:30:30 = akraḍaggur amenzu 2008
1995-12-22T09:05:02 = akraḍaggur wis-kuẓ 1995
-0010-09-15T04:44:23 = akraḍaggur wis-kraḍ -10

yw-count-other ('week' w 'of' Y) 🍓

week number of the year, wrapped in the literal words week and of. iykyk.

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 little settings that quietly shape everything, bestie:

  • Prefers 24 hour time? — No
  • Local first day of the week — 6 (Sayass)

⏰ STRFTIME PATTERNS ⏰

yes, the classic strftime crew showed up too. here's how each one looks in this locale:

%c (%a %d %b %Y %T) — date time format 🌟

the whole date and the whole clock, in one flex.

2008-02-05T18:30:30 = Kraḍ 05 Fur 2008 18:30:30
1995-12-22T09:05:02 = Sḍis 22 Duǧ 1995 09:05:02
-0010-09-15T04:44:23 = Say 15 Cte -10 04:44:23

%x (%d/%m/%Y) — date format 💖

day/month/year, slashes and all. it's giving forms-you-fill-out.

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 🕰️

just the time, bestie, nothing else.

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 ✨

need backup? go look at DateTime::Locale. that's the whole tip. 🫶

ok that's the page!! this beauty is from perl v5.42.0, dated 2024-12-12 — and it's the DateTim...:kab_DZ(3) page, mwah 💋 go format some dates, you're gonna do amazing 🌸
📦 where this page comes from