DateTim...ale::khq(3)
✨ NAME ✨
okay bestie, this is the manual page for DateTime::Locale::khq(3) — User Contributed Perl Documentation. It’s the locale data examples page for the Koyra Chiini (khq) locale, and yes, it’s giving very specific data energy 💅
🌸 DESCRIPTION 🌸
This pod file contains examples of the locale data available for the Koyra Chiini locale. That’s the whole assignment, fr fr: it’s a little show-and-tell of the locale data, and we’re gonna go through every single bit of it 🫶
🗓️ Days
Wide (format)
AtiniAtalataAlarbaAlhamiisaAljumaAssabduAlhadi
Abbreviated (format)
AtiAtaAlaAlmAljAssAlh
Narrow (format)
TTLLLSH
Wide (stand-alone)
AtiniAtalataAlarbaAlhamiisaAljumaAssabduAlhadi
Abbreviated (stand-alone)
AtiAtaAlaAlmAljAssAlh
Narrow (stand-alone)
TTLLLSH
🌙 Months
Wide (format)
ŽanwiyeFeewiriyeMarsiAwirilMeŽuweŋŽuyyeUtSektanburOktooburNoowanburDeesanbur
Abbreviated (format)
ŽanFeeMarAwiMeŽuwŽuyUtSekOktNooDee
Narrow (format)
ŽFMAMŽŽUSOND
Wide (stand-alone)
ŽanwiyeFeewiriyeMarsiAwirilMeŽuweŋŽuyyeUtSektanburOktooburNoowanburDeesanbur
Abbreviated (stand-alone)
ŽanFeeMarAwiMeŽuwŽuyUtSekOktNooDee
Narrow (stand-alone)
ŽFMAMŽŽUSOND
🧚 Quarters
Wide (format)
Arrubu 1Arrubu 2Arrubu 3Arrubu 4
Abbreviated (format)
A1A2A3A4
Narrow (format)
1234
Wide (stand-alone)
Arrubu 1Arrubu 2Arrubu 3Arrubu 4
Abbreviated (stand-alone)
A1A2A3A4
Narrow (stand-alone)
1234
👑 Eras
Wide (format)
Isaa jineIsaa jamanoo
Abbreviated (format)
IJIZ
Narrow (format)
IJIZ
📅 Date Formats
Full
2008-02-05T18:30:30 = Atalata 5 Feewiriye 20081995-12-22T09:05:02 = Aljuma 22 Deesanbur 1995-0010-09-15T04:44:23 = Assabdu 15 Sektanbur -10
Long
2008-02-05T18:30:30 = 5 Feewiriye 20081995-12-22T09:05:02 = 22 Deesanbur 1995-0010-09-15T04:44:23 = 15 Sektanbur -10
Medium
2008-02-05T18:30:30 = 5 Fee, 20081995-12-22T09:05:02 = 22 Dee, 1995-0010-09-15T04:44:23 = 15 Sek, -10
Short
2008-02-05T18:30:30 = 5/2/20081995-12-22T09:05:02 = 22/12/1995-0010-09-15T04:44:23 = 15/9/-10
⏰ Time Formats
Full
2008-02-05T18:30:30 = 18:30:30 UTC1995-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 UTC1995-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:301995-12-22T09:05:02 = 09:05:02-0010-09-15T04:44:23 = 04:44:23
Short
2008-02-05T18:30:30 = 18:301995-12-22T09:05:02 = 09:05-0010-09-15T04:44:23 = 04:44
🌈 Datetime Formats
Full
2008-02-05T18:30:30 = Atalata 5 Feewiriye 2008 18:30:30 UTC1995-12-22T09:05:02 = Aljuma 22 Deesanbur 1995 09:05:02 UTC-0010-09-15T04:44:23 = Assabdu 15 Sektanbur -10 04:44:23 UTC
Long
2008-02-05T18:30:30 = 5 Feewiriye 2008 18:30:30 UTC1995-12-22T09:05:02 = 22 Deesanbur 1995 09:05:02 UTC-0010-09-15T04:44:23 = 15 Sektanbur -10 04:44:23 UTC
Medium
2008-02-05T18:30:30 = 5 Fee, 2008 18:30:301995-12-22T09:05:02 = 22 Dee, 1995 09:05:02-0010-09-15T04:44:23 = 15 Sek, -10 04:44:23
Short
2008-02-05T18:30:30 = 5/2/2008 18:301995-12-22T09:05:02 = 22/12/1995 09:05-0010-09-15T04:44:23 = 15/9/-10 04:44
💖 Available Formats
Bh (h B)
2008-02-05T18:30:30 = 6 B1995-12-22T09:05:02 = 9 B-0010-09-15T04:44:23 = 4 B
Bhm (h:mm B)
2008-02-05T18:30:30 = 6:30 B1995-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 B1995-12-22T09:05:02 = 9:05:02 B-0010-09-15T04:44:23 = 4:44:23 B
E (ccc)
2008-02-05T18:30:30 = Ata1995-12-22T09:05:02 = Alj-0010-09-15T04:44:23 = Ass
EBhm (E h:mm B)
2008-02-05T18:30:30 = Ata 6:30 B1995-12-22T09:05:02 = Alj 9:05 B-0010-09-15T04:44:23 = Ass 4:44 B
EBhms (E h:mm:ss B)
2008-02-05T18:30:30 = Ata 6:30:30 B1995-12-22T09:05:02 = Alj 9:05:02 B-0010-09-15T04:44:23 = Ass 4:44:23 B
EHm (E HH:mm)
2008-02-05T18:30:30 = Ata 18:301995-12-22T09:05:02 = Alj 09:05-0010-09-15T04:44:23 = Ass 04:44
EHms (E HH:mm:ss)
2008-02-05T18:30:30 = Ata 18:30:301995-12-22T09:05:02 = Alj 09:05:02-0010-09-15T04:44:23 = Ass 04:44:23
Ed (d, E)
2008-02-05T18:30:30 = 5, Ata1995-12-22T09:05:02 = 22, Alj-0010-09-15T04:44:23 = 15, Ass
Ehm (E h:mm a)
2008-02-05T18:30:30 = Ata 6:30 Aluula1995-12-22T09:05:02 = Alj 9:05 Adduha-0010-09-15T04:44:23 = Ass 4:44 Adduha
Ehms (E h:mm:ss a)
2008-02-05T18:30:30 = Ata 6:30:30 Aluula1995-12-22T09:05:02 = Alj 9:05:02 Adduha-0010-09-15T04:44:23 = Ass 4:44:23 Adduha
Gy (G y)
2008-02-05T18:30:30 = IZ 20081995-12-22T09:05:02 = IZ 1995-0010-09-15T04:44:23 = IJ -10
GyMMM (G y MMM)
2008-02-05T18:30:30 = IZ 2008 Fee1995-12-22T09:05:02 = IZ 1995 Dee-0010-09-15T04:44:23 = IJ -10 Sek
GyMMMEd (G y MMM d, E)
2008-02-05T18:30:30 = IZ 2008 Fee 5, Ata1995-12-22T09:05:02 = IZ 1995 Dee 22, Alj-0010-09-15T04:44:23 = IJ -10 Sek 15, Ass
GyMMMd (G y MMM d)
2008-02-05T18:30:30 = IZ 2008 Fee 51995-12-22T09:05:02 = IZ 1995 Dee 22-0010-09-15T04:44:23 = IJ -10 Sek 15
GyMd (GGGGG y-MM-dd)
2008-02-05T18:30:30 = IZ 2008-02-051995-12-22T09:05:02 = IZ 1995-12-22-0010-09-15T04:44:23 = IJ -10-09-15
H (HH)
2008-02-05T18:30:30 = 181995-12-22T09:05:02 = 09-0010-09-15T04:44:23 = 04
Hm (HH:mm)
2008-02-05T18:30:30 = 18:301995-12-22T09:05:02 = 09:05-0010-09-15T04:44:23 = 04:44
Hms (HH:mm:ss)
2008-02-05T18:30:30 = 18:30:301995-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 UTC1995-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 UTC1995-12-22T09:05:02 = 09:05 UTC-0010-09-15T04:44:23 = 04:44 UTC
M (M)
2008-02-05T18:30:30 = 21995-12-22T09:05:02 = 12-0010-09-15T04:44:23 = 9
MEd (MM-dd, E)
2008-02-05T18:30:30 = 02-05, Ata1995-12-22T09:05:02 = 12-22, Alj-0010-09-15T04:44:23 = 09-15, Ass
MMM (MMM)
2008-02-05T18:30:30 = Fee1995-12-22T09:05:02 = Dee-0010-09-15T04:44:23 = Sek
MMMEd (E d MMM)
2008-02-05T18:30:30 = Ata 5 Fee1995-12-22T09:05:02 = Alj 22 Dee-0010-09-15T04:44:23 = Ass 15 Sek
MMMMEd (E d MMMM)
2008-02-05T18:30:30 = Ata 5 Feewiriye1995-12-22T09:05:02 = Alj 22 Deesanbur-0010-09-15T04:44:23 = Ass 15 Sektanbur
MMMMW-count-other ('week' W 'of' MMMM)
2008-02-05T18:30:30 = week 1 of Feewiriye1995-12-22T09:05:02 = week 3 of Deesanbur-0010-09-15T04:44:23 = week 2 of Sektanbur
MMMMd (d MMMM)
2008-02-05T18:30:30 = 5 Feewiriye1995-12-22T09:05:02 = 22 Deesanbur-0010-09-15T04:44:23 = 15 Sektanbur
MMMd (d MMM)
2008-02-05T18:30:30 = 5 Fee1995-12-22T09:05:02 = 22 Dee-0010-09-15T04:44:23 = 15 Sek
MMd (d/MM)
2008-02-05T18:30:30 = 5/021995-12-22T09:05:02 = 22/12-0010-09-15T04:44:23 = 15/09
MMdd (dd/MM)
2008-02-05T18:30:30 = 05/021995-12-22T09:05:02 = 22/12-0010-09-15T04:44:23 = 15/09
Md (d/M)
2008-02-05T18:30:30 = 5/21995-12-22T09:05:02 = 22/12-0010-09-15T04:44:23 = 15/9
d (d)
2008-02-05T18:30:30 = 51995-12-22T09:05:02 = 22-0010-09-15T04:44:23 = 15
h (h a)
2008-02-05T18:30:30 = 6 Aluula1995-12-22T09:05:02 = 9 Adduha-0010-09-15T04:44:23 = 4 Adduha
hm (h:mm a)
2008-02-05T18:30:30 = 6:30 Aluula1995-12-22T09:05:02 = 9:05 Adduha-0010-09-15T04:44:23 = 4:44 Adduha
hms (h:mm:ss a)
2008-02-05T18:30:30 = 6:30:30 Aluula1995-12-22T09:05:02 = 9:05:02 Adduha-0010-09-15T04:44:23 = 4:44:23 Adduha
hmsv (h:mm:ss a v)
2008-02-05T18:30:30 = 6:30:30 Aluula UTC1995-12-22T09:05:02 = 9:05:02 Adduha UTC-0010-09-15T04:44:23 = 4:44:23 Adduha UTC
hmv (h:mm a v)
2008-02-05T18:30:30 = 6:30 Aluula UTC1995-12-22T09:05:02 = 9:05 Adduha UTC-0010-09-15T04:44:23 = 4:44 Adduha UTC
ms (m:ss)
2008-02-05T18:30:30 = 30:301995-12-22T09:05:02 = 5:02-0010-09-15T04:44:23 = 44:23
y (y)
2008-02-05T18:30:30 = 20081995-12-22T09:05:02 = 1995-0010-09-15T04:44:23 = -10
yM (M/y)
2008-02-05T18:30:30 = 2/20081995-12-22T09:05:02 = 12/1995-0010-09-15T04:44:23 = 9/-10
yMEd (E d/M/y)
2008-02-05T18:30:30 = Ata 5/2/20081995-12-22T09:05:02 = Alj 22/12/1995-0010-09-15T04:44:23 = Ass 15/9/-10
yMM (MM/y)
2008-02-05T18:30:30 = 02/20081995-12-22T09:05:02 = 12/1995-0010-09-15T04:44:23 = 09/-10
yMMM (MMM y)
2008-02-05T18:30:30 = Fee 20081995-12-22T09:05:02 = Dee 1995-0010-09-15T04:44:23 = Sek -10
yMMMEd (E d MMM y)
2008-02-05T18:30:30 = Ata 5 Fee 20081995-12-22T09:05:02 = Alj 22 Dee 1995-0010-09-15T04:44:23 = Ass 15 Sek -10
yMMMM (MMMM y)
2008-02-05T18:30:30 = Feewiriye 20081995-12-22T09:05:02 = Deesanbur 1995-0010-09-15T04:44:23 = Sektanbur -10
yMMMd (d MMM y)
2008-02-05T18:30:30 = 5 Fee 20081995-12-22T09:05:02 = 22 Dee 1995-0010-09-15T04:44:23 = 15 Sek -10
yMd (y-MM-dd)
Short numeric date, no vibes, just numbers: year, month, day, in that exact order. Lowkey the most "just give me the date" of all the patterns.
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-then-year supremacy ✨ The quarter shows up here as A1–A4 (that's literally how this locale spells it, no notes), and the year tags along after it.
2008-02-05T18:30:30 = A1 2008
1995-12-22T09:05:02 = A4 1995
-0010-09-15T04:44:23 = A3 -10
yQQQQ (QQQQ y)
Same energy as above but the long-form quarter — so instead of the little A1 you get the whole word. Bestie it's giving formal invitation 💅
2008-02-05T18:30:30 = Arrubu 1 2008
1995-12-22T09:05:02 = Arrubu 4 1995
-0010-09-15T04:44:23 = Arrubu 3 -10
yw-count-other ('week' w 'of' Y)
Week-number flex 🗓️ Literal text week, then the week number, then of, then the year. Fully spelled out, zero ambiguity, kind of iconic ngl.
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 🌸
A couple of quick facts about how this locale likes to live its life:
- Prefers 24 hour time? — Yes ✅ (no am/pm chaos here, thank u)
- Local first day of the week —
1(Atini)
🎀 Strftime Patterns 🎀
These are the classic strftime-style shortcuts, all dressed up with this locale's own values. Same pattern, locale-flavoured output — iykyk.
%c (%a %b %e %H:%M:%S %Y) — date time format
The full "when did this happen" package: weekday, month, day, 24-hour clock with seconds, and year. Chef's kiss 🫶
2008-02-05T18:30:30 = Ata Fee 5 18:30:30 2008
1995-12-22T09:05:02 = Alj Dee 22 09:05:02 1995
-0010-09-15T04:44:23 = Ass Sek 15 04:44:23 -10
%x (%m/%d/%y) — date format
Date only, slash-separated, two-digit year — short and sweet, like a text not an email 💌
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
Time only, 24-hour, hours:minutes:seconds. Clean, minimal, main-character energy ⏰
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 it, that's the whole support section — it just points you at the bigger friend group 💜
Fr fr, if you ever get lost in all these patterns, come back and squint at the examples — they're literally little before/after photos of your timestamp 📸
Okay bestie that's the whole page, you ate it 💅✨ This one's from perl v5.42.0, dated 2024-12-12, filed under DateTim...ale::khq(3) — go forth and format your little heart out, mwah 🎀🌸💖
📦 where this page comes from
- opensuse-leap 16.0: perl-DateTime-Locale 1.440000-160000.2.2 · Artistic-1.0 OR GPL-1.0-or-later
- 💖 girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms