DateTim...ale::cic(3)

💖 DateTime::Locale::cic(3) — the Chickasaw locale data page, bestie edition 💖

okay so this is from User Contributed Perl Documentation, and it lives at DateTime::Locale::cic(3). It's the manual page for the Chickasaw (cic) locale data, and it's basically a giant show-and-tell of every string this locale can spit out. no cap, it's long, so we're doing it in two parts — this is part one, keep scrolling with me 🫶


✨ NAME ✨

DateTime::Locale::cic — locale data examples for the Chickasaw (cic) locale. that's it, that's the whole name section 💅


🌸 DESCRIPTION 🌸

This pod file contains examples of the locale data available for the Chickasaw locale. literally every example, laid out all pretty for you. let's go 👑


🦋 Days 🦋

Wide (format)

Mantiʼ
Chostiʼ
Winstiʼ
Soistiʼ
Nannalhchifaʼ Nittak
Nittak Holloʼ Nakfish
Nittak Holloʼ

Abbreviated (format)

Mantiʼ
Chostiʼ
Winstiʼ
Soistiʼ
Nannalhchifaʼ Nittak
Nittak Holloʼ Nakfish
Nittak Holloʼ

Narrow (format)

M
T
W
T
F
S
S

Wide (stand-alone)

Mantiʼ
Chostiʼ
Winstiʼ
Soistiʼ
Nannalhchifaʼ Nittak
Nittak Holloʼ Nakfish
Nittak Holloʼ

Abbreviated (stand-alone)

Mantiʼ
Chostiʼ
Winstiʼ
Soistiʼ
Nannalhchifaʼ Nittak
Nittak Holloʼ Nakfish
Nittak Holloʼ

Narrow (stand-alone)

M
T
W
T
F
S
S

so yes, the wide and abbreviated day names are identical here — that's not a typo bestie, that's just the data 😌 and the narrow ones are giving very much M T W T F S S energy ✨


🎀 Months 🎀

Wide (format)

Hashiʼ Ammoʼnaʼ
Hashiʼ Atokloʼ
Hashiʼ Atochchíʼnaʼ
Iiplal
Mih
Choon
Choola
Akaas
Siptimpaʼ
Aaktopaʼ
Nofimpaʼ
Tiisimpaʼ

Abbreviated (format)

Hashiʼ Ammoʼnaʼ
Hashiʼ Atokloʼ
Hashiʼ Atochchíʼnaʼ
Iiplal
Mih
Choon
Choola
Akaas
Siptimpaʼ
Aaktopaʼ
Nofimpaʼ
Tiisimpaʼ

Narrow (format)

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

Wide (stand-alone)

Hashiʼ Ammoʼnaʼ
Hashiʼ Atokloʼ
Hashiʼ Atochchíʼnaʼ
Iiplal
Mih
Choon
Choola
Akaas
Siptimpaʼ
Aaktopaʼ
Nofimpaʼ
Tiisimpaʼ

Abbreviated (stand-alone)

Hashiʼ Ammoʼnaʼ
Hashiʼ Atokloʼ
Hashiʼ Atochchíʼnaʼ
Iiplal
Mih
Choon
Choola
Akaas
Siptimpaʼ
Aaktopaʼ
Nofimpaʼ
Tiisimpaʼ

Narrow (stand-alone)

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

narrow months are literally just the numbers 1 through 12, which is honestly lowkey iconic in its laziness 💀


🌈 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

quarters said "we're keeping it simple" and honestly? valid 🍓


⭐ Eras ⭐

Wide (format)

BCE
CE

Abbreviated (format)

BCE
CE

Narrow (format)

BCE
CE

note that eras only list format variants here — no stand-alone blocks in the original, so don't come for me 🙈


🔥 Date Formats 🔥

Full

2008-02-05T18:30:30 = 2008 Hashiʼ Atokloʼ 5, Chostiʼ
1995-12-22T09:05:02 = 1995 Tiisimpaʼ 22, Nannalhchifaʼ Nittak
-0010-09-15T04:44:23 = -10 Siptimpaʼ 15, Nittak Holloʼ Nakfish

Long

2008-02-05T18:30:30 = 2008 Hashiʼ Atokloʼ 5
1995-12-22T09:05:02 = 1995 Tiisimpaʼ 22
-0010-09-15T04:44:23 = -10 Siptimpaʼ 15

Medium

2008-02-05T18:30:30 = 2008 Hashiʼ Atokloʼ 5
1995-12-22T09:05:02 = 1995 Tiisimpaʼ 22
-0010-09-15T04:44:23 = -10 Siptimpaʼ 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

Long and Medium are the same output here — again, not me being lazy, that's genuinely what the page says 👑


🧚 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

see how Full and Long both keep the UTC and Medium/Short drop it? yeah. that's the whole vibe check 🌸


🎀 Datetime Formats 🎀

Full

2008-02-05T18:30:30 = 2008 Hashiʼ Atokloʼ 5, Chostiʼ 18:30:30 UTC
1995-12-22T09:05:02 = 1995 Tiisimpaʼ 22, Nannalhchifaʼ Nittak 09:05:02 UTC
-0010-09-15T04:44:23 = -10 Siptimpaʼ 15, Nittak Holloʼ Nakfish 04:44:23 UTC

Long

2008-02-05T18:30:30 = 2008 Hashiʼ Atokloʼ 5 18:30:30 UTC
1995-12-22T09:05:02 = 1995 Tiisimpaʼ 22 09:05:02 UTC
-0010-09-15T04:44:23 = -10 Siptimpaʼ 15 04:44:23 UTC

Medium

2008-02-05T18:30:30 = 2008 Hashiʼ Atokloʼ 5 18:30:30
1995-12-22T09:05:02 = 1995 Tiisimpaʼ 22 09:05:02
-0010-09-15T04:44:23 = -10 Siptimpaʼ 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

date formats plus time formats, stitched together — the collab we didn't know we needed 💖


👑 Available Formats 👑

okay this is the big one. each entry is a pattern name, then the actual pattern in parens, then three worked examples. every single one, no skipping 🫶

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 = Chostiʼ
1995-12-22T09:05:02 = Nannalhchifaʼ Nittak
-0010-09-15T04:44:23 = Nittak Holloʼ Nakfish

EBhm (E h:mm B)

2008-02-05T18:30:30 = Chostiʼ 6:30 B
1995-12-22T09:05:02 = Nannalhchifaʼ Nittak 9:05 B
-0010-09-15T04:44:23 = Nittak Holloʼ Nakfish 4:44 B

EBhms (E h:mm:ss B)

2008-02-05T18:30:30 = Chostiʼ 6:30:30 B
1995-12-22T09:05:02 = Nannalhchifaʼ Nittak 9:05:02 B
-0010-09-15T04:44:23 = Nittak Holloʼ Nakfish 4:44:23 B

EHm (E HH:mm)

2008-02-05T18:30:30 = Chostiʼ 18:30
1995-12-22T09:05:02 = Nannalhchifaʼ Nittak 09:05
-0010-09-15T04:44:23 = Nittak Holloʼ Nakfish 04:44

EHms (E HH:mm:ss)

2008-02-05T18:30:30 = Chostiʼ 18:30:30
1995-12-22T09:05:02 = Nannalhchifaʼ Nittak 09:05:02
-0010-09-15T04:44:23 = Nittak Holloʼ Nakfish 04:44:23

Ed (d, E)

2008-02-05T18:30:30 = 5, Chostiʼ
1995-12-22T09:05:02 = 22, Nannalhchifaʼ Nittak
-0010-09-15T04:44:23 = 15, Nittak Holloʼ Nakfish

Ehm (E h:mm a)

2008-02-05T18:30:30 = Chostiʼ 6:30 PM
1995-12-22T09:05:02 = Nannalhchifaʼ Nittak 9:05 AM
-0010-09-15T04:44:23 = Nittak Holloʼ Nakfish 4:44 AM

Ehms (E h:mm:ss a)

2008-02-05T18:30:30 = Chostiʼ 6:30:30 PM
1995-12-22T09:05:02 = Nannalhchifaʼ Nittak 9:05:02 AM
-0010-09-15T04:44:23 = Nittak Holloʼ Nakfish 4:44:23 AM

Gy (G y)

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)

2008-02-05T18:30:30 = CE 2008 Hashiʼ Atokloʼ
1995-12-22T09:05:02 = CE 1995 Tiisimpaʼ
-0010-09-15T04:44:23 = BCE -10 Siptimpaʼ

GyMMMEd (G y MMM d, E)

2008-02-05T18:30:30 = CE 2008 Hashiʼ Atokloʼ 5, Chostiʼ
1995-12-22T09:05:02 = CE 1995 Tiisimpaʼ 22, Nannalhchifaʼ Nittak
-0010-09-15T04:44:23 = BCE -10 Siptimpaʼ 15, Nittak Holloʼ Nakfish

GyMMMd (G y MMM d)

2008-02-05T18:30:30 = CE 2008 Hashiʼ Atokloʼ 5
1995-12-22T09:05:02 = CE 1995 Tiisimpaʼ 22
-0010-09-15T04:44:23 = BCE -10 Siptimpaʼ 15

GyMd (GGGGG 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 (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 (L)

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, Chostiʼ
1995-12-22T09:05:02 = 12-22, Nannalhchifaʼ Nittak
-0010-09-15T04:44:23 = 09-15, Nittak Holloʼ Nakfish

MMM (LLL)

2008-02-05T18:30:30 = Hashiʼ Atokloʼ
1995-12-22T09:05:02 = Tiisimpaʼ
-0010-09-15T04:44:23 = Siptimpaʼ

MMMEd (MMM d, E)

2008-02-05T18:30:30 = Hashiʼ Atokloʼ 5, Chostiʼ
1995-12-22T09:05:02 = Tiisimpaʼ 22, Nannalhchifaʼ Nittak
-0010-09-15T04:44:23 = Siptimpaʼ 15, Nittak Holloʼ Nakfish

MMMMW-count-other ('week' W 'of' MMMM)

2008-02-05T18:30:30 = week 1 of Hashiʼ Atokloʼ
1995-12-22T09:05:02 = week 3 of Tiisimpaʼ
-0010-09-15T04:44:23 = week 2 of Siptimpaʼ

MMMMd (MMMM d)

2008-02-05T18:30:30 = Hashiʼ Atokloʼ 5
1995-12-22T09:05:02 = Tiisimpaʼ 22
-0010-09-15T04:44:23 = Siptimpaʼ 15

MMMd (MMM d)

2008-02-05T18:30:30 = Hashiʼ Atokloʼ 5
1995-12-22T09:05:02 = Tiisimpaʼ 22
-0010-09-15T04:44:23 = Siptimpaʼ 15

Md (MM-dd)

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

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)

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)

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)

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)

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)

2008-02-05T18:30:30 = 30:30
1995-12-22T09:05:02 = 05: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 (y-MM)

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)

2008-02-05T18:30:30 = 2008-02-05, Chostiʼ
1995-12-22T09:05:02 = 1995-12-22, Nannalhchifaʼ Nittak
-0010-09-15T04:44:23 = -10-09-15, Nittak Holloʼ Nakfish

yMMM (y MMM)

and that's exactly where part one runs out of page — yMMM starts and the examples keep going in part two 🫶 don't close the tab bestie, there's more 👀✨

…and the format block that was already rolling above wraps up like this, no cap:

2008-02-05T18:30:30 = 2008 Hashiʼ Atokloʼ
1995-12-22T09:05:02 = 1995 Tiisimpaʼ
-0010-09-15T04:44:23 = -10 Siptimpaʼ

yMMMEd (y MMM d, E)

2008-02-05T18:30:30 = 2008 Hashiʼ Atokloʼ 5, Chostiʼ
1995-12-22T09:05:02 = 1995 Tiisimpaʼ 22, Nannalhchifaʼ Nittak
-0010-09-15T04:44:23 = -10 Siptimpaʼ 15, Nittak Holloʼ Nakfish

yMMMM (y MMMM)

2008-02-05T18:30:30 = 2008 Hashiʼ Atokloʼ
1995-12-22T09:05:02 = 1995 Tiisimpaʼ
-0010-09-15T04:44:23 = -10 Siptimpaʼ

yMMMd (y MMM d)

2008-02-05T18:30:30 = 2008 Hashiʼ Atokloʼ 5
1995-12-22T09:05:02 = 1995 Tiisimpaʼ 22
-0010-09-15T04:44:23 = -10 Siptimpaʼ 15

yMd (y-MM-dd)

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)

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

yQQQQ (y QQQQ)

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)

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

Prefers 24 hour time?

Yes 🕕 — 24-hour girlie all the way, no am/pm chaos.

Local first day of the week

1 (Mantiʼ)


✨ Strftime Patterns ✨

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

2008-02-05T18:30:30 = Chostiʼ Hashiʼ Atokloʼ  5 18:30:30 2008
1995-12-22T09:05:02 = Nannalhchifaʼ Nittak Tiisimpaʼ 22 09:05:02 1995
-0010-09-15T04:44:23 = Nittak Holloʼ Nakfish Siptimpaʼ 15 04:44:23 -10
bestie look closely at that first line — there are two spaces before the 5, and that's %e doing its thing, not a typo 💅

%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

See DateTime::Locale.


okay that's the whole page, you made it to the end, iconic behavior honestly 👑🌸 this one's shipped as perl v5.42.0, dated 2024-12-12, and the page tag is DateTim...ale::cic(3) — go forth and format dates, mwah 💖

📦 where this page comes from