DateTim...ale::cad(3)

okay so bestie, this is DateTim...ale::cad(3) from the User Contributed Perl Documentation — literally the locale data examples for the Caddo (cad) locale, part 1 of 2, and we're gonna cover every single detail together 💅✨

✨ NAME ✨

DateTime::Locale::cad — Locale data examples for the Caddo (cad) locale 💖

💖 DESCRIPTION 💖

This pod file is a whole collection of examples showing the locale data available for the Caddo locale. It's giving reference material, and we're about to go through all of it, no cap 🫶

🗓️ Days 🗓️

okay so first up: days. There are six flavors — wide, abbreviated, and narrow, each in format and stand-alone. Slay, let's go.

Wide (format) 🌸

Wísts’i hayashuh
Bít hayashuh
Dahó hayashuh
Hiwí hayashuh
Dissik’an hayashuh
Inikuˀtiˀtiˀ
Inikuˀ

Abbreviated (format) 🎀

yes bestie, these are literally the same as wide, iconic:

Wísts’i hayashuh
Bít hayashuh
Dahó hayashuh
Hiwí hayashuh
Dissik’an hayashuh
Inikuˀtiˀtiˀ
Inikuˀ

Narrow (format) 🦋

M
T
W
T
F
S
S

Wide (stand-alone) ⭐

Wísts’i hayashuh
Bít hayashuh
Dahó hayashuh
Hiwí hayashuh
Dissik’an hayashuh
Inikuˀtiˀtiˀ
Inikuˀ

Abbreviated (stand-alone) 💫

Wísts’i hayashuh
Bít hayashuh
Dahó hayashuh
Hiwí hayashuh
Dissik’an hayashuh
Inikuˀtiˀtiˀ
Inikuˀ

Narrow (stand-alone) 🌈

M
T
W
T
F
S
S

🌙 Months 🌙

next up: months. Again six flavors, and the wide/abbreviated/stand-alone lists are all the same here. Periodt.

Wide (format) 🌸

Cháykáhday Haˀimay
Tsahkápbiˀ
Wánit
Háshnihtiˀtiˀ
Háshnih Haˀimay
Háshnihtsiˀ
Násˀahˀatsus
Dahósikah nish
Híisikah nish
Nípbaatiˀtiˀ
Nípbaa Haˀimay
Cháykáhdaytiˀtiˀ

Abbreviated (format) 🎀

Cháykáhday Haˀimay
Tsahkápbiˀ
Wánit
Háshnihtiˀtiˀ
Háshnih Haˀimay
Háshnihtsiˀ
Násˀahˀatsus
Dahósikah nish
Híisikah nish
Nípbaatiˀtiˀ
Nípbaa Haˀimay
Cháykáhdaytiˀtiˀ

Narrow (format) 🦋

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

Wide (stand-alone) ⭐

Cháykáhday Haˀimay
Tsahkápbiˀ
Wánit
Háshnihtiˀtiˀ
Háshnih Haˀimay
Háshnihtsiˀ
Násˀahˀatsus
Dahósikah nish
Híisikah nish
Nípbaatiˀtiˀ
Nípbaa Haˀimay
Cháykáhdaytiˀtiˀ

Abbreviated (stand-alone) 💫

Cháykáhday Haˀimay
Tsahkápbiˀ
Wánit
Háshnihtiˀtiˀ
Háshnih Haˀimay
Háshnihtsiˀ
Násˀahˀatsus
Dahósikah nish
Híisikah nish
Nípbaatiˀtiˀ
Nípbaa Haˀimay
Cháykáhdaytiˀtiˀ

Narrow (stand-alone) 🌈

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

💎 Quarters 💎

quarters next, and yes, they're giving very simple energy. Six flavors again.

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 👑

eras are next and there are only three flavors here — wide, abbreviated, and narrow, all format. No stand-alone, bestie, that's just how it is.

Wide (format) 🌸

BCE
CE

Abbreviated (format) 🎀

BCE
CE

Narrow (format) 🦋

BCE
CE

📅 Date Formats 📅

okay so date formats, and we've got Full, Long, Medium, and Short. Each one has three example dates, and they're all super exact. Let's get into it.

Full 🌟

2008-02-05T18:30:30 = 2008 Tsahkápbiˀ 5, Bít hayashuh
1995-12-22T09:05:02 = 1995 Cháykáhdaytiˀtiˀ 22, Dissik’an hayashuh
-0010-09-15T04:44:23 = -10 Híisikah nish 15, Inikuˀtiˀtiˀ

Long 💫

2008-02-05T18:30:30 = 2008 Tsahkápbiˀ 5
1995-12-22T09:05:02 = 1995 Cháykáhdaytiˀtiˀ 22
-0010-09-15T04:44:23 = -10 Híisikah nish 15

Medium ✨

2008-02-05T18:30:30 = 2008 Tsahkápbiˀ 5
1995-12-22T09:05:02 = 1995 Cháykáhdaytiˀtiˀ 22
-0010-09-15T04:44:23 = -10 Híisikah nish 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 ⏰

time formats next, same four: Full, Long, Medium, Short. The way these are all about time and UTC, iykyk.

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 🌟

datetime formats, aka date + time together, and it's giving main character energy. Full, Long, Medium, Short. Let's go.

Full 🌟

2008-02-05T18:30:30 = 2008 Tsahkápbiˀ 5, Bít hayashuh 18:30:30 UTC
1995-12-22T09:05:02 = 1995 Cháykáhdaytiˀtiˀ 22, Dissik’an hayashuh 09:05:02 UTC
-0010-09-15T04:44:23 = -10 Híisikah nish 15, Inikuˀtiˀtiˀ 04:44:23 UTC

Long 💫

2008-02-05T18:30:30 = 2008 Tsahkápbiˀ 5 18:30:30 UTC
1995-12-22T09:05:02 = 1995 Cháykáhdaytiˀtiˀ 22 09:05:02 UTC
-0010-09-15T04:44:23 = -10 Híisikah nish 15 04:44:23 UTC

Medium ✨

2008-02-05T18:30:30 = 2008 Tsahkápbiˀ 5 18:30:30
1995-12-22T09:05:02 = 1995 Cháykáhdaytiˀtiˀ 22 09:05:02
-0010-09-15T04:44:23 = -10 Híisikah nish 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 🎁

okay bestie, this is the big one: all the available formats, each with its pattern and three example outputs. We're listing every single one, no cap. Let's get into it.

  • Bh (h B) — here's how it looks:
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) — here's how it looks:
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) — here's how it looks:
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) — here's how it looks:
2008-02-05T18:30:30 = Bít hayashuh
1995-12-22T09:05:02 = Dissik’an hayashuh
-0010-09-15T04:44:23 = Inikuˀtiˀtiˀ
  • EBhm (E h:mm B) — here's how it looks:
2008-02-05T18:30:30 = Bít hayashuh 6:30 B
1995-12-22T09:05:02 = Dissik’an hayashuh 9:05 B
-0010-09-15T04:44:23 = Inikuˀtiˀtiˀ 4:44 B
  • EBhms (E h:mm:ss B) — here's how it looks:
2008-02-05T18:30:30 = Bít hayashuh 6:30:30 B
1995-12-22T09:05:02 = Dissik’an hayashuh 9:05:02 B
-0010-09-15T04:44:23 = Inikuˀtiˀtiˀ 4:44:23 B
  • EHm (E HH:mm) — here's how it looks:
2008-02-05T18:30:30 = Bít hayashuh 18:30
1995-12-22T09:05:02 = Dissik’an hayashuh 09:05
-0010-09-15T04:44:23 = Inikuˀtiˀtiˀ 04:44
  • EHms (E HH:mm:ss) — here's how it looks:
2008-02-05T18:30:30 = Bít hayashuh 18:30:30
1995-12-22T09:05:02 = Dissik’an hayashuh 09:05:02
-0010-09-15T04:44:23 = Inikuˀtiˀtiˀ 04:44:23
  • Ed (d, E) — here's how it looks:
2008-02-05T18:30:30 = 5, Bít hayashuh
1995-12-22T09:05:02 = 22, Dissik’an hayashuh
-0010-09-15T04:44:23 = 15, Inikuˀtiˀtiˀ
  • Ehm (E h:mm a) — here's how it looks:
2008-02-05T18:30:30 = Bít hayashuh 6:30 PM
1995-12-22T09:05:02 = Dissik’an hayashuh 9:05 AM
-0010-09-15T04:44:23 = Inikuˀtiˀtiˀ 4:44 AM
  • Ehms (E h:mm:ss a) — here's how it looks:
2008-02-05T18:30:30 = Bít hayashuh 6:30:30 PM
1995-12-22T09:05:02 = Dissik’an hayashuh 9:05:02 AM
-0010-09-15T04:44:23 = Inikuˀtiˀtiˀ 4:44:23 AM
  • Gy (G y) — here's how it looks:
2008-02-05T18:30:30 = CE 2008
1995-12-22T09:05:02 = CE 1995
-0010-09-15T04:44:23 = BCE -10
  • GyMMM (G y MMM) — here's how it looks:
2008-02-05T18:30:30 = CE 2008 Tsahkápbiˀ
1995-12-22T09:05:02 = CE 1995 Cháykáhdaytiˀtiˀ
-0010-09-15T04:44:23 = BCE -10 Híisikah nish
  • GyMMMEd (G y MMM d, E) — here's how it looks:
2008-02-05T18:30:30 = CE 2008 Tsahkápbiˀ 5, Bít hayashuh
1995-12-22T09:05:02 = CE 1995 Cháykáhdaytiˀtiˀ 22, Dissik’an hayashuh
-0010-09-15T04:44:23 = BCE -10 Híisikah nish 15, Inikuˀtiˀtiˀ
  • GyMMMd (G y MMM d) — here's how it looks:
2008-02-05T18:30:30 = CE 2008 Tsahkápbiˀ 5
1995-12-22T09:05:02 = CE 1995 Cháykáhdaytiˀtiˀ 22
-0010-09-15T04:44:23 = BCE -10 Híisikah nish 15
  • GyMd (GGGGG y-MM-dd) — here's how it looks:
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 (HH) — here's how it looks:
2008-02-05T18:30:30 = 18
1995-12-22T09:05:02 = 09
-0010-09-15T04:44:23 = 04
  • Hm (HH:mm) — here's how it looks:
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) — here's how it looks:
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) — here's how it looks:
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) — here's how it looks:
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 (L) — here's how it looks:
2008-02-05T18:30:30 = 2
1995-12-22T09:05:02 = 12
-0010-09-15T04:44:23 = 9
  • MEd (MM-dd, E) — here's how it looks:
2008-02-05T18:30:30 = 02-05, Bít hayashuh
1995-12-22T09:05:02 = 12-22, Dissik’an hayashuh
-0010-09-15T04:44:23 = 09-15, Inikuˀtiˀtiˀ
  • MMM (LLL) — here's how it looks:
2008-02-05T18:30:30 = Tsahkápbiˀ
1995-12-22T09:05:02 = Cháykáhdaytiˀtiˀ
-0010-09-15T04:44:23 = Híisikah nish
  • MMMEd (MMM d, E) — here's how it looks:
2008-02-05T18:30:30 = Tsahkápbiˀ 5, Bít hayashuh
1995-12-22T09:05:02 = Cháykáhdaytiˀtiˀ 22, Dissik’an hayashuh
-0010-09-15T04:44:23 = Híisikah nish 15, Inikuˀtiˀtiˀ
  • MMMMW-count-other ('week' W 'of' MMMM) — here's how it looks:
2008-02-05T18:30:30 = week 1 of Tsahkápbiˀ
1995-12-22T09:05:02 = week 3 of Cháykáhdaytiˀtiˀ
-0010-09-15T04:44:23 = week 2 of Híisikah nish
  • MMMMd (MMMM d) — here's how it looks:
2008-02-05T18:30:30 = Tsahkápbiˀ 5
1995-12-22T09:05:02 = Cháykáhdaytiˀtiˀ 22
-0010-09-15T04:44:23 = Híisikah nish 15
  • MMMd (MMM d) — here's how it looks:
2008-02-05T18:30:30 = Tsahkápbiˀ 5
1995-12-22T09:05:02 = Cháykáhdaytiˀtiˀ 22
-0010-09-15T04:44:23 = Híisikah nish 15
  • Md (MM-dd) — here's how it looks:
2008-02-05T18:30:30 = 02-05
1995-12-22T09:05:02 = 12-22
-0010-09-15T04:44:23 = 09-15
  • d (d) — here's how it looks:
2008-02-05T18:30:30 = 5
1995-12-22T09:05:02 = 22
-0010-09-15T04:44:23 = 15
  • h (h a) — here's how it looks:
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) — here's how it looks:
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) — here's how it looks:
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) — here's how it looks:
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) — here's how it looks:
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
  • ms (mm:ss) — here's how it looks:
2008-02-05T18:30:30 = 30:30
1995-12-22T09:05:02 = 05:02
-0010-09-15T04:44:23 = 44:23
  • y (y) — here's how it looks:
2008-02-05T18:30:30 = 2008
1995-12-22T09:05:02 = 1995
-0010-09-15T04:44:23 = -10

yM (y-MM)

bestie this one is just year-and-month, no frills 💅

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)

day AND weekday name showing up together, we love a full-information moment ✨

2008-02-05T18:30:30 = 2008-02-05, Bít hayashuh
1995-12-22T09:05:02 = 1995-12-22, Dissik’an hayashuh
-0010-09-15T04:44:23 = -10-09-15, Inikuˀtiˀtiˀ

yMMM (y MMM)

month name the short way, and honestly the abbreviations are giving main character energy 🔥

2008-02-05T18:30:30 = 2008 Tsahkápbiˀ
1995-12-22T09:05:02 = 1995 Cháykáhdaytiˀtiˀ
-0010-09-15T04:44:23 = -10 Híisikah nish

yMMMEd (y MMM d, E)

short month, day number, weekday — the whole lil stack 🫶

2008-02-05T18:30:30 = 2008 Tsahkápbiˀ 5, Bít hayashuh
1995-12-22T09:05:02 = 1995 Cháykáhdaytiˀtiˀ 22, Dissik’an hayashuh
-0010-09-15T04:44:23 = -10 Híisikah nish 15, Inikuˀtiˀtiˀ

yMMMM (y MMMM)

long-form month name time 👑

2008-02-05T18:30:30 = 2008 Tsahkápbiˀ
1995-12-22T09:05:02 = 1995 Cháykáhdaytiˀtiˀ
-0010-09-15T04:44:23 = -10 Híisikah nish

yMMMd (y MMM d)

short month + day, no weekday invited to the party 🌸

2008-02-05T18:30:30 = 2008 Tsahkápbiˀ 5
1995-12-22T09:05:02 = 1995 Cháykáhdaytiˀtiˀ 22
-0010-09-15T04:44:23 = -10 Híisikah nish 15

yMd (y-MM-dd)

the classic all-numeric flex 💀

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 (y QQQ)

quarter, abbreviated, slaying in three letters 🎀

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

yQQQQ (y QQQQ)

quarter, long form — and yes, it looks identical to yQQQ here, that's just how it is ngl 🙈

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 AND the year it belongs to, because sometimes you need the lore 🦋

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 💜

Couple of lil settings that live here, lowkey important:

  • Prefers 24 hour time? — Yes ⏰ (no lowercase am/pm nonsense in this house)
  • Local first day of the week — 1 (Wísts’i hayashuh)

🌈 Strftime Patterns 🌈

okay so these are the classic strftime-style patterns, and they each get their moment 💅

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

the full date-and-time combo platter, chef's kiss 🍓

2008-02-05T18:30:30 = Bít hayashuh Tsahkápbiˀ  5 18:30:30 2008
1995-12-22T09:05:02 = Dissik’an hayashuh Cháykáhdaytiˀtiˀ 22 09:05:02 1995
-0010-09-15T04:44:23 = Inikuˀtiˀtiˀ Híisikah nish 15 04:44:23 -10

%x (%m/%d/%y) — date format

just the date, slashed up ⭐

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

and just the time, colon-separated, iconic ✨

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 whole support section bestie, go look there 💖


and that's the page!! footer tea: perl v5.42.0, dated 2024-12-12, from DateTim...ale::cad(3) — mwah, go format some dates now 🌟

📦 where this page comes from