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)

  • Atini
  • Atalata
  • Alarba
  • Alhamiisa
  • Aljuma
  • Assabdu
  • Alhadi

Abbreviated (format)

  • Ati
  • Ata
  • Ala
  • Alm
  • Alj
  • Ass
  • Alh

Narrow (format)

  • T
  • T
  • L
  • L
  • L
  • S
  • H

Wide (stand-alone)

  • Atini
  • Atalata
  • Alarba
  • Alhamiisa
  • Aljuma
  • Assabdu
  • Alhadi

Abbreviated (stand-alone)

  • Ati
  • Ata
  • Ala
  • Alm
  • Alj
  • Ass
  • Alh

Narrow (stand-alone)

  • T
  • T
  • L
  • L
  • L
  • S
  • H

🌙 Months

Wide (format)

  • Žanwiye
  • Feewiriye
  • Marsi
  • Awiril
  • Me
  • Žuweŋ
  • Žuyye
  • Ut
  • Sektanbur
  • Oktoobur
  • Noowanbur
  • Deesanbur

Abbreviated (format)

  • Žan
  • Fee
  • Mar
  • Awi
  • Me
  • Žuw
  • Žuy
  • Ut
  • Sek
  • Okt
  • Noo
  • Dee

Narrow (format)

  • Ž
  • F
  • M
  • A
  • M
  • Ž
  • Ž
  • U
  • S
  • O
  • N
  • D

Wide (stand-alone)

  • Žanwiye
  • Feewiriye
  • Marsi
  • Awiril
  • Me
  • Žuweŋ
  • Žuyye
  • Ut
  • Sektanbur
  • Oktoobur
  • Noowanbur
  • Deesanbur

Abbreviated (stand-alone)

  • Žan
  • Fee
  • Mar
  • Awi
  • Me
  • Žuw
  • Žuy
  • Ut
  • Sek
  • Okt
  • Noo
  • Dee

Narrow (stand-alone)

  • Ž
  • F
  • M
  • A
  • M
  • Ž
  • Ž
  • U
  • S
  • O
  • N
  • D

🧚 Quarters

Wide (format)

  • Arrubu 1
  • Arrubu 2
  • Arrubu 3
  • Arrubu 4

Abbreviated (format)

  • A1
  • A2
  • A3
  • A4

Narrow (format)

  • 1
  • 2
  • 3
  • 4

Wide (stand-alone)

  • Arrubu 1
  • Arrubu 2
  • Arrubu 3
  • Arrubu 4

Abbreviated (stand-alone)

  • A1
  • A2
  • A3
  • A4

Narrow (stand-alone)

  • 1
  • 2
  • 3
  • 4

👑 Eras

Wide (format)

  • Isaa jine
  • Isaa jamanoo

Abbreviated (format)

  • IJ
  • IZ

Narrow (format)

  • IJ
  • IZ

📅 Date Formats

Full

  • 2008-02-05T18:30:30 = Atalata 5 Feewiriye 2008
  • 1995-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 2008
  • 1995-12-22T09:05:02 = 22 Deesanbur 1995
  • -0010-09-15T04:44:23 = 15 Sektanbur -10

Medium

  • 2008-02-05T18:30:30 = 5 Fee, 2008
  • 1995-12-22T09:05:02 = 22 Dee, 1995
  • -0010-09-15T04:44:23 = 15 Sek, -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 = 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 = Atalata 5 Feewiriye 2008 18:30:30 UTC
  • 1995-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 UTC
  • 1995-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:30
  • 1995-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:30
  • 1995-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 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 = Ata
  • 1995-12-22T09:05:02 = Alj
  • -0010-09-15T04:44:23 = Ass

EBhm (E h:mm B)

  • 2008-02-05T18:30:30 = Ata 6:30 B
  • 1995-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 B
  • 1995-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:30
  • 1995-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:30
  • 1995-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, Ata
  • 1995-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 Aluula
  • 1995-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 Aluula
  • 1995-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 2008
  • 1995-12-22T09:05:02 = IZ 1995
  • -0010-09-15T04:44:23 = IJ -10

GyMMM (G y MMM)

  • 2008-02-05T18:30:30 = IZ 2008 Fee
  • 1995-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, Ata
  • 1995-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 5
  • 1995-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-05
  • 1995-12-22T09:05:02 = IZ 1995-12-22
  • -0010-09-15T04:44:23 = IJ -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, Ata
  • 1995-12-22T09:05:02 = 12-22, Alj
  • -0010-09-15T04:44:23 = 09-15, Ass

MMM (MMM)

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

MMMEd (E d MMM)

  • 2008-02-05T18:30:30 = Ata 5 Fee
  • 1995-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 Feewiriye
  • 1995-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 Feewiriye
  • 1995-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 Feewiriye
  • 1995-12-22T09:05:02 = 22 Deesanbur
  • -0010-09-15T04:44:23 = 15 Sektanbur

MMMd (d MMM)

  • 2008-02-05T18:30:30 = 5 Fee
  • 1995-12-22T09:05:02 = 22 Dee
  • -0010-09-15T04:44:23 = 15 Sek

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 Aluula
  • 1995-12-22T09:05:02 = 9 Adduha
  • -0010-09-15T04:44:23 = 4 Adduha

hm (h:mm a)

  • 2008-02-05T18:30:30 = 6:30 Aluula
  • 1995-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 Aluula
  • 1995-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 UTC
  • 1995-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 UTC
  • 1995-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: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)

  • 2008-02-05T18:30:30 = Ata 5/2/2008
  • 1995-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/2008
  • 1995-12-22T09:05:02 = 12/1995
  • -0010-09-15T04:44:23 = 09/-10

yMMM (MMM y)

  • 2008-02-05T18:30:30 = Fee 2008
  • 1995-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 2008
  • 1995-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 2008
  • 1995-12-22T09:05:02 = Deesanbur 1995
  • -0010-09-15T04:44:23 = Sektanbur -10

yMMMd (d MMM y)

  • 2008-02-05T18:30:30 = 5 Fee 2008
  • 1995-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