DateTim...ale::kek(3)
✨ 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— patternh B
2008-02-05T18:30:30 = 6 B
1995-12-22T09:05:02 = 9 B
-0010-09-15T04:44:23 = 4 B
Bhm— patternh: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— patternh: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— patternccc
2008-02-05T18:30:30 = MarʼKutan
1995-12-22T09:05:02 = VierʼKutan
-0010-09-15T04:44:23 = SabʼKutan
EBh— patternE 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— patternE 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— patternE 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— patternE 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— patternE 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— patternd, 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— patternE 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— patternE 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— patternE 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— patternG y
2008-02-05T18:30:30 = CE 2008
1995-12-22T09:05:02 = CE 1995
-0010-09-15T04:44:23 = BCE -10
GyM— patternG 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— patternG 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— patternG 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— patternG 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— patternG 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— patternG 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— patternHH
2008-02-05T18:30:30 = 18
1995-12-22T09:05:02 = 09
-0010-09-15T04:44:23 = 04
Hm— patternHH:mm
2008-02-05T18:30:30 = 18:30
1995-12-22T09:05:02 = 09:05
-0010-09-15T04:44:23 = 04:44
Hms— patternHH: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— patternHH: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— patternHH: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— patternHH v
2008-02-05T18:30:30 = 18 UTC
1995-12-22T09:05:02 = 09 UTC
-0010-09-15T04:44:23 = 04 UTC
M— patternL
2008-02-05T18:30:30 = 2
1995-12-22T09:05:02 = 12
-0010-09-15T04:44:23 = 9
MEd— patternMM-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— patternLLL
2008-02-05T18:30:30 = Xkabʼ Po
1995-12-22T09:05:02 = Xkabʼlaj Po
-0010-09-15T04:44:23 = Xbʼelee Po
MMMEd— patternMMM 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— patternMMMM 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— patternMMM 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— patternMM-dd
2008-02-05T18:30:30 = 02-05
1995-12-22T09:05:02 = 12-22
-0010-09-15T04:44:23 = 09-15
d— patternd
2008-02-05T18:30:30 = 5
1995-12-22T09:05:02 = 22
-0010-09-15T04:44:23 = 15
h— patternh a
2008-02-05T18:30:30 = 6 PM
1995-12-22T09:05:02 = 9 AM
-0010-09-15T04:44:23 = 4 AM
hm— patternh: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— patternh: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— patternh: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— patternh: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— patternh 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— patternmm: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 isLuʼ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 the5— 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
- alpine 3.23: perl-datetime-locale-doc 1.46-r0 · GPL-1.0-or-later OR Artistic-1.0-Perl
- alpine 3.24: perl-datetime-locale-doc 1.46-r0 · GPL-1.0-or-later OR Artistic-1.0-Perl
- 💖 girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms