DateTim...ale::kek(3)

📦
version 1.46 · 3 versions
, in alpine 3.23, alpine 3.24

✨ NAME ✨

DateTime::Locale::kek 💖 — locale data examples for the Qʼeqchiʼ (kek) locale. (Straight out of the User Contributed Perl Documentation, bestie 🫶)

🌸 DESCRIPTION 🌸

So this pod file is literally a whole showcase of examples for the locale data that's available for the Qʼeqchiʼ locale — every day name, month name, quarter, era and date/time format, all laid out for you. No cap, it's a lot, but it's all here. 💅


🦋 Days 🦋

🌸 Wide (format)

LuʼKutan
MarʼKutan
MerʼKutan
JueʼKutan
VierʼKutan
SabʼKutan
Doʼkutan

🌸 Abbreviated (format)

LuʼKutan
MarʼKutan
MerʼKutan
JueʼKutan
VierʼKutan
SabʼKutan
Doʼkutan

🌸 Narrow (format)

M
T
W
T
F
S
S

💜 Wide (stand-alone)

LuʼKutan
MarʼKutan
MerʼKutan
JueʼKutan
VierʼKutan
SabʼKutan
Doʼkutan

💜 Abbreviated (stand-alone)

LuʼKutan
MarʼKutan
MerʼKutan
JueʼKutan
VierʼKutan
SabʼKutan
Doʼkutan

💜 Narrow (stand-alone)

M
T
W
T
F
S
S

🎀 Months 🎀

🌸 Wide (format)

Xbʼeen Po
Xkabʼ Po
Rox Po
Xkaa Po
Roʼ Po
Xwaq Po
Xwuuq Po
Xwaqxaq Po
Xbʼelee Po
Xlajee Po
Xjunlaj Po
Xkabʼlaj Po

🌸 Abbreviated (format)

Xbʼeen Po
Xkabʼ Po
Rox Po
Xkaa Po
Roʼ Po
Xwaq Po
Xwuuq Po
Xwaqxaq Po
Xbʼelee Po
Xlajee Po
Xjunlaj Po
Xkabʼlaj Po

🌸 Narrow (format)

1
2
3
4
5
6
7
8
9
10
11
12

💜 Wide (stand-alone)

Xbʼeen Po
Xkabʼ Po
Rox Po
Xkaa Po
Roʼ Po
Xwaq Po
Xwuuq Po
Xwaqxaq Po
Xbʼelee Po
Xlajee Po
Xjunlaj Po
Xkabʼlaj Po

💜 Abbreviated (stand-alone)

Xbʼeen Po
Xkabʼ Po
Rox Po
Xkaa Po
Roʼ Po
Xwaq Po
Xwuuq Po
Xwaqxaq Po
Xbʼelee Po
Xlajee Po
Xjunlaj Po
Xkabʼlaj Po

💜 Narrow (stand-alone)

1
2
3
4
5
6
7
8
9
10
11
12

🧚 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

🗓️ Date Formats 🗓️

⭐ Full

2008-02-05T18:30:30 = 2008 Xkabʼ Po 5, MarʼKutan
1995-12-22T09:05:02 = 1995 Xkabʼlaj Po 22, VierʼKutan
-0010-09-15T04:44:23 = -10 Xbʼelee Po 15, SabʼKutan

⭐ Long

2008-02-05T18:30:30 = 2008 Xkabʼ Po 5
1995-12-22T09:05:02 = 1995 Xkabʼlaj Po 22
-0010-09-15T04:44:23 = -10 Xbʼelee Po 15

⭐ Medium

2008-02-05T18:30:30 = 2008 Xkabʼ Po 5
1995-12-22T09:05:02 = 1995 Xkabʼlaj Po 22
-0010-09-15T04:44:23 = -10 Xbʼelee Po 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

🌟 Datetime Formats 🌟

⭐ Full

2008-02-05T18:30:30 = 2008 Xkabʼ Po 5, MarʼKutan 18:30:30 UTC
1995-12-22T09:05:02 = 1995 Xkabʼlaj Po 22, VierʼKutan 09:05:02 UTC
-0010-09-15T04:44:23 = -10 Xbʼelee Po 15, SabʼKutan 04:44:23 UTC

⭐ Long

2008-02-05T18:30:30 = 2008 Xkabʼ Po 5 18:30:30 UTC
1995-12-22T09:05:02 = 1995 Xkabʼlaj Po 22 09:05:02 UTC
-0010-09-15T04:44:23 = -10 Xbʼelee Po 15 04:44:23 UTC

⭐ Medium

2008-02-05T18:30:30 = 2008 Xkabʼ Po 5 18:30:30
1995-12-22T09:05:02 = 1995 Xkabʼlaj Po 22 09:05:02
-0010-09-15T04:44:23 = -10 Xbʼelee Po 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 👑

Ok bestie, this is the big one — every named format, its pattern in the parens, and the three sample datetimes. Slay. 💅

  • Bh — pattern h B
2008-02-05T18:30:30 = 6 B
1995-12-22T09:05:02 = 9 B
-0010-09-15T04:44:23 = 4 B
  • Bhm — pattern 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 — pattern 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 — pattern ccc
2008-02-05T18:30:30 = MarʼKutan
1995-12-22T09:05:02 = VierʼKutan
-0010-09-15T04:44:23 = SabʼKutan
  • EBh — pattern E h B
2008-02-05T18:30:30 = MarʼKutan 6 B
1995-12-22T09:05:02 = VierʼKutan 9 B
-0010-09-15T04:44:23 = SabʼKutan 4 B
  • EBhm — pattern E h:mm B
2008-02-05T18:30:30 = MarʼKutan 6:30 B
1995-12-22T09:05:02 = VierʼKutan 9:05 B
-0010-09-15T04:44:23 = SabʼKutan 4:44 B
  • EBhms — pattern E h:mm:ss B
2008-02-05T18:30:30 = MarʼKutan 6:30:30 B
1995-12-22T09:05:02 = VierʼKutan 9:05:02 B
-0010-09-15T04:44:23 = SabʼKutan 4:44:23 B
  • EHm — pattern E HH:mm
2008-02-05T18:30:30 = MarʼKutan 18:30
1995-12-22T09:05:02 = VierʼKutan 09:05
-0010-09-15T04:44:23 = SabʼKutan 04:44
  • EHms — pattern E HH:mm:ss
2008-02-05T18:30:30 = MarʼKutan 18:30:30
1995-12-22T09:05:02 = VierʼKutan 09:05:02
-0010-09-15T04:44:23 = SabʼKutan 04:44:23
  • Ed — pattern d, E
2008-02-05T18:30:30 = 5, MarʼKutan
1995-12-22T09:05:02 = 22, VierʼKutan
-0010-09-15T04:44:23 = 15, SabʼKutan
  • Eh — pattern E h a
2008-02-05T18:30:30 = MarʼKutan 6 PM
1995-12-22T09:05:02 = VierʼKutan 9 AM
-0010-09-15T04:44:23 = SabʼKutan 4 AM
  • Ehm — pattern E h:mm a
2008-02-05T18:30:30 = MarʼKutan 6:30 PM
1995-12-22T09:05:02 = VierʼKutan 9:05 AM
-0010-09-15T04:44:23 = SabʼKutan 4:44 AM
  • Ehms — pattern E h:mm:ss a
2008-02-05T18:30:30 = MarʼKutan 6:30:30 PM
1995-12-22T09:05:02 = VierʼKutan 9:05:02 AM
-0010-09-15T04:44:23 = SabʼKutan 4:44:23 AM
  • Gy — pattern G y
2008-02-05T18:30:30 = CE 2008
1995-12-22T09:05:02 = CE 1995
-0010-09-15T04:44:23 = BCE -10
  • GyM — pattern G y-MM
2008-02-05T18:30:30 = CE 2008-02
1995-12-22T09:05:02 = CE 1995-12
-0010-09-15T04:44:23 = BCE -10-09
  • GyMEd — pattern G y-MM-dd, E
2008-02-05T18:30:30 = CE 2008-02-05, MarʼKutan
1995-12-22T09:05:02 = CE 1995-12-22, VierʼKutan
-0010-09-15T04:44:23 = BCE -10-09-15, SabʼKutan
  • GyMMM — pattern G y MMM
2008-02-05T18:30:30 = CE 2008 Xkabʼ Po
1995-12-22T09:05:02 = CE 1995 Xkabʼlaj Po
-0010-09-15T04:44:23 = BCE -10 Xbʼelee Po
  • GyMMMEd — pattern G y MMM d, E
2008-02-05T18:30:30 = CE 2008 Xkabʼ Po 5, MarʼKutan
1995-12-22T09:05:02 = CE 1995 Xkabʼlaj Po 22, VierʼKutan
-0010-09-15T04:44:23 = BCE -10 Xbʼelee Po 15, SabʼKutan
  • GyMMMd — pattern G y MMM d
2008-02-05T18:30:30 = CE 2008 Xkabʼ Po 5
1995-12-22T09:05:02 = CE 1995 Xkabʼlaj Po 22
-0010-09-15T04:44:23 = BCE -10 Xbʼelee Po 15
  • GyMd — pattern G 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 — pattern HH
2008-02-05T18:30:30 = 18
1995-12-22T09:05:02 = 09
-0010-09-15T04:44:23 = 04
  • Hm — pattern HH:mm
2008-02-05T18:30:30 = 18:30
1995-12-22T09:05:02 = 09:05
-0010-09-15T04:44:23 = 04:44
  • Hms — pattern 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 — pattern 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 — pattern 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
  • Hv — pattern HH v
2008-02-05T18:30:30 = 18 UTC
1995-12-22T09:05:02 = 09 UTC
-0010-09-15T04:44:23 = 04 UTC
  • M — pattern L
2008-02-05T18:30:30 = 2
1995-12-22T09:05:02 = 12
-0010-09-15T04:44:23 = 9
  • MEd — pattern MM-dd, E
2008-02-05T18:30:30 = 02-05, MarʼKutan
1995-12-22T09:05:02 = 12-22, VierʼKutan
-0010-09-15T04:44:23 = 09-15, SabʼKutan
  • MMM — pattern LLL
2008-02-05T18:30:30 = Xkabʼ Po
1995-12-22T09:05:02 = Xkabʼlaj Po
-0010-09-15T04:44:23 = Xbʼelee Po
  • MMMEd — pattern MMM d, E
2008-02-05T18:30:30 = Xkabʼ Po 5, MarʼKutan
1995-12-22T09:05:02 = Xkabʼlaj Po 22, VierʼKutan
-0010-09-15T04:44:23 = Xbʼelee Po 15, SabʼKutan
  • MMMMW-count-other — pattern 'week' W 'of' MMMM
2008-02-05T18:30:30 = week 1 of Xkabʼ Po
1995-12-22T09:05:02 = week 3 of Xkabʼlaj Po
-0010-09-15T04:44:23 = week 2 of Xbʼelee Po
  • MMMMd — pattern MMMM d
2008-02-05T18:30:30 = Xkabʼ Po 5
1995-12-22T09:05:02 = Xkabʼlaj Po 22
-0010-09-15T04:44:23 = Xbʼelee Po 15
  • MMMd — pattern MMM d
2008-02-05T18:30:30 = Xkabʼ Po 5
1995-12-22T09:05:02 = Xkabʼlaj Po 22
-0010-09-15T04:44:23 = Xbʼelee Po 15
  • Md — pattern MM-dd
2008-02-05T18:30:30 = 02-05
1995-12-22T09:05:02 = 12-22
-0010-09-15T04:44:23 = 09-15
  • d — pattern d
2008-02-05T18:30:30 = 5
1995-12-22T09:05:02 = 22
-0010-09-15T04:44:23 = 15
  • h — pattern h a
2008-02-05T18:30:30 = 6 PM
1995-12-22T09:05:02 = 9 AM
-0010-09-15T04:44:23 = 4 AM
  • hm — pattern 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 — pattern 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 — pattern 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 — pattern 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
  • hv — pattern h a v
2008-02-05T18:30:30 = 6 PM UTC
1995-12-22T09:05:02 = 9 AM UTC
-0010-09-15T04:44:23 = 4 AM UTC
  • ms — pattern mm:ss

(more coming in part 2, bestie — the list literally keeps going 🫶✨)

...okay so we're still deep in the pattern dump, no big deal 🫶 this next one is the hour-and-minute combo and honestly it's giving "just tell me the time already":

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

y (y)

Just the year, glittering all by itself ✨

2008-02-05T18:30:30 = 2008
1995-12-22T09:05:02 = 1995
-0010-09-15T04:44:23 = -10
bestie look at that last one — negative years are real and they're coming to the party 💀 -10 is a whole vibe.

yM (y-MM)

Year plus month, hyphenated, clean, iconic 🎀

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)

Year, month, day, plus the weekday name at the end like a little accessory 💅

2008-02-05T18:30:30 = 2008-02-05, MarʼKutan
1995-12-22T09:05:02 = 1995-12-22, VierʼKutan
-0010-09-15T04:44:23 = -10-09-15, SabʼKutan

yMMM (y MMM)

Abbreviated month, all spaced out and comfy 🌸

2008-02-05T18:30:30 = 2008 Xkabʼ Po
1995-12-22T09:05:02 = 1995 Xkabʼlaj Po
-0010-09-15T04:44:23 = -10 Xbʼelee Po

yMMMEd (y MMM d, E)

The full little bundle — abbreviated month, day number, weekday name 🎀

2008-02-05T18:30:30 = 2008 Xkabʼ Po 5, MarʼKutan
1995-12-22T09:05:02 = 1995 Xkabʼlaj Po 22, VierʼKutan
-0010-09-15T04:44:23 = -10 Xbʼelee Po 15, SabʼKutan

yMMMM (y MMMM)

The wide month version — and ngl, in this locale it looks exactly like the abbreviated one, so if you were expecting drama, there isn't any 🙈

2008-02-05T18:30:30 = 2008 Xkabʼ Po
1995-12-22T09:05:02 = 1995 Xkabʼlaj Po
-0010-09-15T04:44:23 = -10 Xbʼelee Po

yMMMd (y MMM d)

Abbreviated month plus the day, no weekday invited 🦋

2008-02-05T18:30:30 = 2008 Xkabʼ Po 5
1995-12-22T09:05:02 = 1995 Xkabʼlaj Po 22
-0010-09-15T04:44:23 = -10 Xbʼelee Po 15

yMd (dd-MM-y)

Okay this one is chaotic in the best way — day first, then month, then year, and the pattern string literally reads dd-MM-y. Also are we gonna talk about 15-09--10?? two hyphens, main character energy, no notes 💀

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

yQQQ (y QQQ)

Year + abbreviated quarter, short and sweet ⭐

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

yQQQQ (y QQQQ)

The wide quarter version — and yeah, same output as above, the locale said "why would I change it" 💅

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

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

Week number in the year, spelled out with literal words, obsessed 🌈

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 ✨

Two little settings here, both extremely "we have opinions" 💖

  • Prefers 24 hour time? — Yes. 24-hour clock supremacy, no AM/PM discourse in this house 🔥
  • Local first day of the week — 1 (which is LuʼKutan) 🗓️

🌸 Strftime Patterns 🌸

These are the classic <italic>strftime</italic>-style patterns — the old-school ones, but localized, because we're fancy like that 🧚

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

2008-02-05T18:30:30 = MarʼKutan Xkabʼ Po  5 18:30:30 2008
1995-12-22T09:05:02 = VierʼKutan Xkabʼlaj Po 22 09:05:02 1995
-0010-09-15T04:44:23 = SabʼKutan Xbʼelee Po 15 04:44:23 -10
before you come for me about that double space before the 5 — that's %e, it pads with a space, it's not a typo, put the pitchfork down 😭

%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

👑 SUPPORT 👑

Need more? See DateTime::Locale. That's the whole support section, she's brief but she's got range 🫶


and that's a wrap on this one, bestie 🎀 you just read the Perl v5.42.2 docs, dated 2026-09-15, for DateTim...ale::kek(3) — go forth and format your dates with main character energy ✨💜

📦 where this page comes from