DateTim...Cyrl_KZ(3)
✨ DateTime::Locale::kk_Cyrl_KZ — User Contributed Perl Documentation, Section 3 🎀
okay bestie, so this is the manpage for DateTime::Locale::kk_Cyrl_KZ, and it's literally a whole vibe tour of the Kazakh Kazakhstan Cyrillic (kk-Cyrl-KZ) locale. Pull up a chair, grab a strawberry drink 🍓, and let's get into it.
🌸 NAME
DateTime::Locale::kk_Cyrl_KZ — locale data examples for the Kazakh Kazakhstan Cyrillic (kk-Cyrl-KZ) locale. periodt. 💅
🦋 DESCRIPTION
This pod file contains examples of the locale data available for the Kazakh Kazakhstan Cyrillic locale. no cap, it's just examples — every day name, month name, quarter, era, and every single format string you could ever want, laid out with sample dates so you can see exactly what comes out. iconic behavior honestly 👑
💖 Days
Wide (format)
дүйсенбі
сейсенбі
сәрсенбі
бейсенбі
жұма
сенбі
жексенбі
Abbreviated (format)
дс
сс
ср
бс
жм
сб
жс
Narrow (format)
Д
С
С
Б
Ж
С
Ж
Wide (stand-alone)
дүйсенбі
сейсенбі
сәрсенбі
бейсенбі
жұма
сенбі
жексенбі
Abbreviated (stand-alone)
дс
сс
ср
бс
жм
сб
жс
Narrow (stand-alone)
Д
С
С
Б
Ж
С
Ж
bestie note: "format" is when the day name is chillin' inside a full date; "stand-alone" is when it's out here on its own, main character energy. 💫
🌈 Months
Wide (format)
қаңтар
ақпан
наурыз
сәуір
мамыр
маусым
шілде
тамыз
қыркүйек
қазан
қараша
желтоқсан
Abbreviated (format)
қаң.
ақп.
нау.
сәу.
мам.
мау.
шіл.
там.
қыр.
қаз.
қар.
жел.
Narrow (format)
Қ
А
Н
С
М
М
Ш
Т
Қ
Қ
Қ
Ж
Wide (stand-alone)
Қаңтар
Ақпан
Наурыз
Сәуір
Мамыр
Маусым
Шілде
Тамыз
Қыркүйек
Қазан
Қараша
Желтоқсан
Abbreviated (stand-alone)
қаң.
ақп.
нау.
сәу.
мам.
мау.
шіл.
там.
қыр.
қаз.
қар.
жел.
Narrow (stand-alone)
Қ
А
Н
С
М
М
Ш
Т
Қ
Қ
Қ
Ж
and yes the stand-alone wide months are capitalized while the format ones aren't — that's not a typo, that's the data. slay 💅
🧚 Quarters
Wide (format)
І тоқсан
ІІ тоқсан
ІІІ тоқсан
IV тоқсан
Abbreviated (format)
І тқс.
ІІ тқс.
ІІІ тқс.
IV тқс.
Narrow (format)
I
II
III
IV
Wide (stand-alone)
І тоқсан
ІІ тоқсан
ІІІ тоқсан
IV тоқсан
Abbreviated (stand-alone)
І тқс.
ІІ тқс.
ІІІ тқс.
IV тқс.
Narrow (stand-alone)
I
II
III
IV
⭐ Eras
Wide (format)
Біздің заманымызға дейін
біздің заманымыз
Abbreviated (format)
б.з.д.
б.з.
Narrow (format)
б.з.д.
б.з.
lowkey obsessed with how the narrow and abbreviated forms are the same here. efficient. we love a minimalist queen 🫶
🔥 Date Formats
Full
2008-02-05T18:30:30 = 2008 ж. 5 ақпан, сейсенбі
1995-12-22T09:05:02 = 1995 ж. 22 желтоқсан, жұма
-0010-09-15T04:44:23 = -10 ж. 15 қыркүйек, сенбі
Long
2008-02-05T18:30:30 = 2008 ж. 5 ақпан
1995-12-22T09:05:02 = 1995 ж. 22 желтоқсан
-0010-09-15T04:44:23 = -10 ж. 15 қыркүйек
Medium
2008-02-05T18:30:30 = 2008 ж. 05 ақп.
1995-12-22T09:05:02 = 1995 ж. 22 жел.
-0010-09-15T04:44:23 = -10 ж. 15 қыр.
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
not the negative year going full -10 ж. 😭 yes, that's a real example in the data, we don't edit the data, we respect the data.
💜 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 literally twins here. same output, different reputation. 💀
🌟 Datetime Formats
Full
2008-02-05T18:30:30 = 2008 ж. 5 ақпан, сейсенбі, 18:30:30 UTC
1995-12-22T09:05:02 = 1995 ж. 22 желтоқсан, жұма, 09:05:02 UTC
-0010-09-15T04:44:23 = -10 ж. 15 қыркүйек, сенбі, 04:44:23 UTC
Long
2008-02-05T18:30:30 = 2008 ж. 5 ақпан, 18:30:30 UTC
1995-12-22T09:05:02 = 1995 ж. 22 желтоқсан, 09:05:02 UTC
-0010-09-15T04:44:23 = -10 ж. 15 қыркүйек, 04:44:23 UTC
Medium
2008-02-05T18:30:30 = 2008 ж. 05 ақп., 18:30:30
1995-12-22T09:05:02 = 1995 ж. 22 жел., 09:05:02
-0010-09-15T04:44:23 = -10 ж. 15 қыр., 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, the main event, the whole buffet. each of these has a pattern in parens and then three sample outputs for the same three timestamps. no skipping, we're eating the whole plate 🍽️✨
Bh (B h)
2008-02-05T18:30:30 = B 6
1995-12-22T09:05:02 = B 9
-0010-09-15T04:44:23 = B 4
Bhm (B h:mm)
2008-02-05T18:30:30 = B 6:30
1995-12-22T09:05:02 = B 9:05
-0010-09-15T04:44:23 = B 4:44
Bhms (B h:mm:ss)
2008-02-05T18:30:30 = B 6:30:30
1995-12-22T09:05:02 = B 9:05:02
-0010-09-15T04:44:23 = B 4:44:23
E (ccc)
2008-02-05T18:30:30 = сс
1995-12-22T09:05:02 = жм
-0010-09-15T04:44:23 = сб
EBh (E, B h)
2008-02-05T18:30:30 = сс, B 6
1995-12-22T09:05:02 = жм, B 9
-0010-09-15T04:44:23 = сб, B 4
EBhm (E, B h:mm)
2008-02-05T18:30:30 = сс, B 6:30
1995-12-22T09:05:02 = жм, B 9:05
-0010-09-15T04:44:23 = сб, B 4:44
EBhms (E, B h:mm:ss)
2008-02-05T18:30:30 = сс, B 6:30:30
1995-12-22T09:05:02 = жм, B 9:05:02
-0010-09-15T04:44:23 = сб, B 4:44:23
EHm (E HH:mm)
2008-02-05T18:30:30 = сс 18:30
1995-12-22T09:05:02 = жм 09:05
-0010-09-15T04:44:23 = сб 04:44
EHms (E 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
Ed (d, E)
2008-02-05T18:30:30 = 5, сс
1995-12-22T09:05:02 = 22, жм
-0010-09-15T04:44:23 = 15, сб
Eh (E, h a)
2008-02-05T18:30:30 = сс, 6 PM
1995-12-22T09:05:02 = жм, 9 AM
-0010-09-15T04:44:23 = сб, 4 AM
Ehm (E 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
Ehms (E 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
Gy (G y 'ж'.)
2008-02-05T18:30:30 = б.з. 2008 ж.
1995-12-22T09:05:02 = б.з. 1995 ж.
-0010-09-15T04:44:23 = б.з.д. -10 ж.
GyM (MM-GGGGG y)
2008-02-05T18:30:30 = 02-б.з. 2008
1995-12-22T09:05:02 = 12-б.з. 1995
-0010-09-15T04:44:23 = 09-б.з.д. -10
GyMEd (E, MM-dd-G y)
2008-02-05T18:30:30 = сс, 02-05-б.з. 2008
1995-12-22T09:05:02 = жм, 12-22-б.з. 1995
-0010-09-15T04:44:23 = сб, 09-15-б.з.д. -10
GyMMM (G y 'ж'. MMM)
2008-02-05T18:30:30 = б.з. 2008 ж. ақп.
1995-12-22T09:05:02 = б.з. 1995 ж. жел.
-0010-09-15T04:44:23 = б.з.д. -10 ж. қыр.
GyMMMEd (G y 'ж'. d MMM, E)
2008-02-05T18:30:30 = б.з. 2008 ж. 5 ақп., сс
1995-12-22T09:05:02 = б.з. 1995 ж. 22 жел., жм
-0010-09-15T04:44:23 = б.з.д. -10 ж. 15 қыр., сб
GyMMMd (G y 'ж'. d MMM)
2008-02-05T18:30:30 = б.з. 2008 ж. 5 ақп.
1995-12-22T09:05:02 = б.з. 1995 ж. 22 жел.
-0010-09-15T04:44:23 = б.з.д. -10 ж. 15 қыр.
GyMd (dd-MM-GGGGG y)
2008-02-05T18:30:30 = 05-02-б.з. 2008
1995-12-22T09:05:02 = 22-12-б.з. 1995
-0010-09-15T04:44:23 = 15-09-б.з.д. -10
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
Hv (HH v)
2008-02-05T18:30:30 = 18 UTC
1995-12-22T09:05:02 = 09 UTC
-0010-09-15T04:44:23 = 04 UTC
M (L)
2008-02-05T18:30:30 = 2
1995-12-22T09:05:02 = 12
-0010-09-15T04:44:23 = 9
MEd (dd.MM, E)
2008-02-05T18:30:30 = 05.02, сс
1995-12-22T09:05:02 = 22.12, жм
-0010-09-15T04:44:23 = 15.09, сб
MMM (LLL)
2008-02-05T18:30:30 = ақп.
1995-12-22T09:05:02 = жел.
-0010-09-15T04:44:23 = қыр.
MMMEd (d MMM, E)
2008-02-05T18:30:30 = 5 ақп., сс
1995-12-22T09:05:02 = 22 жел., жм
-0010-09-15T04:44:23 = 15 қыр., сб
MMMMW-count-one (MMMM 'айының' W-'аптасы')
2008-02-05T18:30:30 = ақпан айының 1-аптасы
1995-12-22T09:05:02 = желтоқсан айының 3-аптасы
-0010-09-15T04:44:23 = қыркүйек айының 2-аптасы
MMMMW-count-other (MMMM 'айының' W-'аптасы')
2008-02-05T18:30:30 = ақпан айының 1-аптасы
1995-12-22T09:05:02 = желтоқсан айының 3-аптасы
-0010-09-15T04:44:23 = қыркүйек айының 2-аптасы
thecount-oneandcount-othervariants exist because plural rules exist, and in this locale the two happen to produce the same strings here. we still list both, because the data says so. 🤷♀️
MMMMd (d MMMM)
2008-02-05T18:30:30 = 5 ақпан
1995-12-22T09:05:02 = 22 желтоқсан
-0010-09-15T04:44:23 = 15 қыркүйек
MMMd (d MMM)
2008-02-05T18:30:30 = 5 ақп.
1995-12-22T09:05:02 = 22 жел.
-0010-09-15T04:44:23 = 15 қыр.
Md (dd.MM)
2008-02-05T18:30:30 = 05.02
1995-12-22T09:05:02 = 22.12
-0010-09-15T04:44:23 = 15.09
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 PM
1995-12-22T09:05:02 = 9 AM
-0010-09-15T04:44:23 = 4 AM
hm (h:mm a)
…and that's where part 1 stops, bestie — the hm examples roll over into part 2, so don't touch that dial 💫
the rest of hm's examples are giving:
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 (h:mm:ss a)
okay so this one adds seconds to the mix, literally the full clock experience ⏰:
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 (h:mm:ss a v)
now we're adding the timezone vibe v — it's giving UTC realness 🌍:
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 (h:mm a v)
same as above but no seconds, just hours and minutes with that UTC attachment:
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 (h a, v)
just the hour, the AM/PM, and the timezone — minimalist queen 💅:
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 (mm:ss)
minutes and seconds only, no hours, no drama 🎀:
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, main character energy 👑:
2008-02-05T18:30:30 = 2008
1995-12-22T09:05:02 = 1995
-0010-09-15T04:44:23 = -10
yM (MM.y)
month and year, but backwards? it's giving MM.y realness 🍓:
2008-02-05T18:30:30 = 02.2008
1995-12-22T09:05:02 = 12.1995
-0010-09-15T04:44:23 = 09.-10
yMEd (dd.MM.y, E)
day, month, year, plus the weekday — the full package 🎁:
2008-02-05T18:30:30 = 05.02.2008, сс
1995-12-22T09:05:02 = 22.12.1995, жм
-0010-09-15T04:44:23 = 15.09.-10, сб
yMMM (y 'ж'. MMM)
year plus abbreviated month, with a little ж. in there — Kazakh vibes 🇰🇿:
2008-02-05T18:30:30 = 2008 ж. ақп.
1995-12-22T09:05:02 = 1995 ж. жел.
-0010-09-15T04:44:23 = -10 ж. қыр.
yMMMEd (y 'ж'. d MMM, E)
now with the day and weekday added, so it's fully loaded 🌈:
2008-02-05T18:30:30 = 2008 ж. 5 ақп., сс
1995-12-22T09:05:02 = 1995 ж. 22 жел., жм
-0010-09-15T04:44:23 = -10 ж. 15 қыр., сб
yMMMM (y 'ж'. MMMM)
full month names, no abbreviations, iconic ✨:
2008-02-05T18:30:30 = 2008 ж. ақпан
1995-12-22T09:05:02 = 1995 ж. желтоқсан
-0010-09-15T04:44:23 = -10 ж. қыркүйек
yMMMd (y 'ж'. d MMM)
year, day, and abbreviated month — lowkey a vibe 💙:
2008-02-05T18:30:30 = 2008 ж. 5 ақп.
1995-12-22T09:05:02 = 1995 ж. 22 жел.
-0010-09-15T04:44:23 = -10 ж. 15 қыр.
yMd (dd.MM.y)
the classic day.month.year, no weekday, no extras, periodt 💜:
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 plus abbreviated quarter, quarter queen 👑:
2008-02-05T18:30:30 = 2008 ж. І тқс.
1995-12-22T09:05:02 = 1995 ж. IV тқс.
-0010-09-15T04:44:23 = -10 ж. ІІІ тқс.
yQQQQ (y 'ж'. QQQQ)
same but with the full quarter name, spelled out 💅:
2008-02-05T18:30:30 = 2008 ж. І тоқсан
1995-12-22T09:05:02 = 1995 ж. IV тоқсан
-0010-09-15T04:44:23 = -10 ж. ІІІ тоқсан
yw-count-one (Y 'жылдың' w-'аптасы')
this one's giving week-of-year energy, and it's got a plural twin below 🧚:
2008-02-05T18:30:30 = 2008 жылдың 6-аптасы
1995-12-22T09:05:02 = 1995 жылдың 51-аптасы
-0010-09-15T04:44:23 = -10 жылдың 37-аптасы
yw-count-other (Y 'жылдың' w-'аптасы')
literally the same pattern and examples as yw-count-one, they're twinsies 👯♀️:
2008-02-05T18:30:30 = 2008 жылдың 6-аптасы
1995-12-22T09:05:02 = 1995 жылдың 51-аптасы
-0010-09-15T04:44:23 = -10 жылдың 37-аптасы
Miscellaneous 🍑
- Prefers 24 hour time? Yes — 24 hour time stans rise ⏰
- Local first day of the week: 1 (дүйсенбі) — that's Monday, bestie 📅
Strftime Patterns 🌈
%c (%a %b %e %H:%M:%S %Y) — date time format
the whole date and time in one go, iconic:
2008-02-05T18:30:30 = сс ақп. 5 18:30:30 2008
1995-12-22T09:05:02 = жм жел. 22 09:05:02 1995
-0010-09-15T04:44:23 = сб қыр. 15 04:44:23 -10
%x (%m/%d/%y) — date format
just the date, slashy and cute:
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 realness:
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 plug for all the locale deets, iykyk 🫶
catch u later bestie 💖 this page is from perl v5.42.2, dated 2026-09-15 🎀✨
📦 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