DateTim...e::ca_IT(3)

πŸ’… DateTime::Locale::ca_IT(3) β€” the Catalan (Italy) locale, bestie edition

ok so this is from the User Contributed Perl Documentation section of the manual, and the whole vibe is: DateTime::Locale::ca_IT β€” locale data examples for the Catalan Italy (ca-IT) locale. That's it, that's the girlies. πŸŽ€


🌸 NAME

DateTime::Locale::ca_IT β€” Locale data examples for the Catalan Italy (ca-IT) locale.

✨ DESCRIPTION

This pod file is literally just a showcase πŸ’– β€” it's packed with examples of the locale data available for the Catalan Italy locale. Think of it as a lookbook, but make it dates and times.


πŸ¦‹ Days

Wide (format)

dilluns
dimarts
dimecres
dijous
divendres
dissabte
diumenge

Abbreviated (format)

dl.
dt.
dc.
dj.
dv.
ds.
dg.

Narrow (format)

dl.
dt.
dc.
dj.
dv.
ds.
dg.

Wide (stand-alone)

dilluns
dimarts
dimecres
dijous
divendres
dissabte
diumenge

Abbreviated (stand-alone)

dl.
dt.
dc.
dj.
dv.
ds.
dg.

Narrow (stand-alone)

dl.
dt.
dc.
dj.
dv.
ds.
dg.
bestie notice how format and stand-alone are identical here? the iconique consistency. no cap. ✨

🌈 Months

Wide (format)

de gener
de febrer
de marΓ§
d’abril
de maig
de juny
de juliol
d’agost
de setembre
d’octubre
de novembre
de desembre

Abbreviated (format)

de gen.
de febr.
de marΓ§
d’abr.
de maig
de juny
de jul.
d’ag.
de set.
d’oct.
de nov.
de des.

Narrow (format)

GN
FB
MÇ
AB
MG
JN
JL
AG
ST
OC
NV
DS

Wide (stand-alone)

gener
febrer
marΓ§
abril
maig
juny
juliol
agost
setembre
octubre
novembre
desembre

Abbreviated (stand-alone)

gen.
febr.
marΓ§
abr.
maig
juny
jul.
ag.
set.
oct.
nov.
des.

Narrow (stand-alone)

GN
FB
MÇ
AB
MG
JN
JL
AG
ST
OC
NV
DS
ok the way the format version keeps its little de / d’ prefixes and the stand-alone version drops them entirely? that is like, grammatical range πŸ’… and honestly? we love a bilingual queen.

🧚 Quarters

Wide (format)

1r trimestre
2n trimestre
3r trimestre
4t trimestre

Abbreviated (format)

1T
2T
3T
4T

Narrow (format)

1
2
3
4

Wide (stand-alone)

1r trimestre
2n trimestre
3r trimestre
4t trimestre

Abbreviated (stand-alone)

1T
2T
3T
4T

Narrow (stand-alone)

1
2
3
4

⭐ Eras

Wide (format)

abans de Crist
desprΓ©s de Crist

Abbreviated (format)

aC
dC

Narrow (format)

aC
dC
tiny but mighty, era girlies stay winning 🫢 (note: eras only get format variants here β€” no stand-alone for these king πŸ‘‘)

πŸ”₯ Date Formats

Full

2008-02-05T18:30:30 = dimarts, 5 de febrer del 2008
1995-12-22T09:05:02 = divendres, 22 de desembre del 1995
-0010-09-15T04:44:23 = dissabte, 15 de setembre del -10

Long

2008-02-05T18:30:30 = 5 de febrer del 2008
1995-12-22T09:05:02 = 22 de desembre del 1995
-0010-09-15T04:44:23 = 15 de setembre del -10

Medium

2008-02-05T18:30:30 = 5 de febr. 2008
1995-12-22T09:05:02 = 22 de des. 1995
-0010-09-15T04:44:23 = 15 de set. -10

Short

2008-02-05T18:30:30 = 5/2/08
1995-12-22T09:05:02 = 22/12/95
-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 = 9:05:02 (UTC)
-0010-09-15T04:44:23 = 4:44:23 (UTC)

Long

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

Medium

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

Short

2008-02-05T18:30:30 = 18:30
1995-12-22T09:05:02 = 9:05
-0010-09-15T04:44:23 = 4:44
the parentheses around UTC in Full vs. no parentheses in Long?! tiny detail, huge personality. it's giving attention to detail 😭

πŸ’œ Datetime Formats

Full

2008-02-05T18:30:30 = dimarts, 5 de febrer del 2008, 18:30:30 (UTC)
1995-12-22T09:05:02 = divendres, 22 de desembre del 1995, 9:05:02 (UTC)
-0010-09-15T04:44:23 = dissabte, 15 de setembre del -10, 4:44:23 (UTC)

Long

2008-02-05T18:30:30 = 5 de febrer del 2008, 18:30:30 UTC
1995-12-22T09:05:02 = 22 de desembre del 1995, 9:05:02 UTC
-0010-09-15T04:44:23 = 15 de setembre del -10, 4:44:23 UTC

Medium

2008-02-05T18:30:30 = 5 de febr. 2008, 18:30:30
1995-12-22T09:05:02 = 22 de des. 1995, 9:05:02
-0010-09-15T04:44:23 = 15 de set. -10, 4:44:23

Short

2008-02-05T18:30:30 = 5/2/08 18:30
1995-12-22T09:05:02 = 22/12/95 9:05
-0010-09-15T04:44:23 = 15/9/-10 4:44

πŸ‘‘ Available Formats

ok this next part is the BIG one β€” every named format pattern, paired up with what it actually spits out for those same three sample timestamps. buckle up bestie, we're going through all of them πŸ’…

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 = dt.
1995-12-22T09:05:02 = dv.
-0010-09-15T04:44:23 = ds.

EBhm (E h:mm B)

2008-02-05T18:30:30 = dt. 6:30 B
1995-12-22T09:05:02 = dv. 9:05 B
-0010-09-15T04:44:23 = ds. 4:44 B

EBhms (E h:mm:ss B)

2008-02-05T18:30:30 = dt. 6:30:30 B
1995-12-22T09:05:02 = dv. 9:05:02 B
-0010-09-15T04:44:23 = ds. 4:44:23 B

EHm (E H:mm)

2008-02-05T18:30:30 = dt. 18:30
1995-12-22T09:05:02 = dv. 9:05
-0010-09-15T04:44:23 = ds. 4:44

EHms (E H:mm:ss)

2008-02-05T18:30:30 = dt. 18:30:30
1995-12-22T09:05:02 = dv. 9:05:02
-0010-09-15T04:44:23 = ds. 4:44:23

Ed (E d)

2008-02-05T18:30:30 = dt. 5
1995-12-22T09:05:02 = dv. 22
-0010-09-15T04:44:23 = ds. 15

Ehm (E h:mm a)

2008-02-05T18:30:30 = dt. 6:30 p. m.
1995-12-22T09:05:02 = dv. 9:05 a. m.
-0010-09-15T04:44:23 = ds. 4:44 a. m.

Ehms (E h:mm:ss a)

2008-02-05T18:30:30 = dt. 6:30:30 p. m.
1995-12-22T09:05:02 = dv. 9:05:02 a. m.
-0010-09-15T04:44:23 = ds. 4:44:23 a. m.

Gy (y G)

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

GyMMM (LLL y G)

2008-02-05T18:30:30 = febr. 2008 dC
1995-12-22T09:05:02 = des. 1995 dC
-0010-09-15T04:44:23 = set. -10 aC

GyMMMEd (E, d MMM 'del' y G)

2008-02-05T18:30:30 = dt., 5 de febr. del 2008 dC
1995-12-22T09:05:02 = dv., 22 de des. del 1995 dC
-0010-09-15T04:44:23 = ds., 15 de set. del -10 aC

GyMMMM (LLLL 'del' y G)

2008-02-05T18:30:30 = febrer del 2008 dC
1995-12-22T09:05:02 = desembre del 1995 dC
-0010-09-15T04:44:23 = setembre del -10 aC

GyMMMMEd (E, d MMMM 'del' y G)

2008-02-05T18:30:30 = dt., 5 de febrer del 2008 dC
1995-12-22T09:05:02 = dv., 22 de desembre del 1995 dC
-0010-09-15T04:44:23 = ds., 15 de setembre del -10 aC

GyMMMMd (d MMMM 'del' y G)

2008-02-05T18:30:30 = 5 de febrer del 2008 dC
1995-12-22T09:05:02 = 22 de desembre del 1995 dC
-0010-09-15T04:44:23 = 15 de setembre del -10 aC

GyMMMd (d MMM 'del' y G)

2008-02-05T18:30:30 = 5 de febr. del 2008 dC
1995-12-22T09:05:02 = 22 de des. del 1995 dC
-0010-09-15T04:44:23 = 15 de set. del -10 aC

GyMd (dd-MM-y GGGGG)

2008-02-05T18:30:30 = 05-02-2008 dC
1995-12-22T09:05:02 = 22-12-1995 dC
-0010-09-15T04:44:23 = 15-09--10 aC
ok the double dash in 15-09--10 is not a typo bestie, that's genuinely what the negative year looks like 😭 keep it. also peep the GGGGG narrow era in there πŸ‘‘

H (H)

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

Hm (H:mm)

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

Hms (H:mm:ss)

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

Hmsv (H:mm:ss v)

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

Hmsvvvv (H:mm:ss (vvvv))

2008-02-05T18:30:30 = 18:30:30 (UTC)
1995-12-22T09:05:02 = 9:05:02 (UTC)
-0010-09-15T04:44:23 = 4:44:23 (UTC)

Hmv (H:mm v)

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

Hmvvvv (H:mm (vvvv))

2008-02-05T18:30:30 = 18:30 (UTC)
1995-12-22T09:05:02 = 9:05 (UTC)
-0010-09-15T04:44:23 = 4:44 (UTC)
see the v vs vvvv thing? short zone name vs long zone name β€” same UTC here, but the pattern is what's doing the work πŸ’…

M (L)

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

MEd (E d/M)

2008-02-05T18:30:30 = dt. 5/2
1995-12-22T09:05:02 = dv. 22/12
-0010-09-15T04:44:23 = ds. 15/9

MMM (LLL)

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

MMMEd (E, d MMM)

2008-02-05T18:30:30 = dt., 5 de febr.
1995-12-22T09:05:02 = dv., 22 de des.
-0010-09-15T04:44:23 = ds., 15 de set.

MMMMEd (E, d MMMM)

2008-02-05T18:30:30 = dt., 5 de febrer
1995-12-22T09:05:02 = dv., 22 de desembre
-0010-09-15T04:44:23 = ds., 15 de setembre

MMMMW-count-one ('setmana' W MMMM)

2008-02-05T18:30:30 = setmana 1 de febrer
1995-12-22T09:05:02 = setmana 3 de desembre
-0010-09-15T04:44:23 = setmana 2 de setembre

MMMMW-count-other ('setmana' W MMMM)

2008-02-05T18:30:30 = setmana 1 de febrer
1995-12-22T09:05:02 = setmana 3 de desembre
-0010-09-15T04:44:23 = setmana 2 de setembre
yes count-one and count-other give the same output here β€” that's literally what the data says, so we're keeping both, fr fr. setmana = week, and she ate 🫢

MMMMd (d MMMM)

2008-02-05T18:30:30 = 5 de febrer
1995-12-22T09:05:02 = 22 de desembre
-0010-09-15T04:44:23 = 15 de setembre

MMMd (d MMM)

2008-02-05T18:30:30 = 5 de febr.
1995-12-22T09:05:02 = 22 de des.
-0010-09-15T04:44:23 = 15 de set.

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 p. m.
1995-12-22T09:05:02 = 9 a. m.
-0010-09-15T04:44:23 = 4 a. m.

hm (h:mm a)

2008-02-05T18:30:30 = 6:30 p. m.
1995-12-22T09:05:02 = 9:05 a. m.
-0010-09-15T04:44:23 = 4:44 a. m.

hms (h:mm:ss a)

2008-02-05T18:30:30 = 6:30:30 p. m.
1995-12-22T09:05:02 = 9:05:02 a. m.
-0010-09-15T04:44:23 = 4:44:23 a. m.

hmsv (h:mm:ss a v)

2008-02-05T18:30:30 = 6:30:30 p. m. UTC
1995-12-22T09:05:02 = 9:05:02 a. m. UTC
-0010-09-15T04:44:23 = 4:44:23 a. m. UTC

hmsvvvv (h:mm:ss a (vvvv))

…and that's exactly where this part of the data cuts off β€” the hmsvvvv examples are next up in part 2, so don't go anywhere bestie, we're literally mid-format πŸ˜­πŸ’…

hmv β€” aka h:mm a v 🌸

2008-02-05T18:30:30 = 6:30 p. m. UTC
1995-12-22T09:05:02 = 9:05 a. m. UTC
-0010-09-15T04:44:23 = 4:44 a. m. UTC

hmvvvv β€” aka h:mm a (vvvv) πŸŽ€

2008-02-05T18:30:30 = 6:30 p. m. (UTC)
1995-12-22T09:05:02 = 9:05 a. m. (UTC)
-0010-09-15T04:44:23 = 4:44 a. m. (UTC)

ms β€” aka mm:ss ⏱️

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

y β€” aka y πŸ‘‘

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

yM β€” aka M/y πŸŒ™

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

yMEd β€” aka E, d/M/y πŸ’«

2008-02-05T18:30:30 = dt., 5/2/2008
1995-12-22T09:05:02 = dv., 22/12/1995
-0010-09-15T04:44:23 = ds., 15/9/-10

yMMM β€” aka LLL 'del' y ✨

2008-02-05T18:30:30 = febr. del 2008
1995-12-22T09:05:02 = des. del 1995
-0010-09-15T04:44:23 = set. del -10

yMMMEd β€” aka E, d MMM y πŸ¦‹

2008-02-05T18:30:30 = dt., 5 de febr. 2008
1995-12-22T09:05:02 = dv., 22 de des. 1995
-0010-09-15T04:44:23 = ds., 15 de set. -10

yMMMM β€” aka LLLL 'del' y 🌺

2008-02-05T18:30:30 = febrer del 2008
1995-12-22T09:05:02 = desembre del 1995
-0010-09-15T04:44:23 = setembre del -10

yMMMMEd β€” aka E, d MMMM 'del' y πŸ“

2008-02-05T18:30:30 = dt., 5 de febrer del 2008
1995-12-22T09:05:02 = dv., 22 de desembre del 1995
-0010-09-15T04:44:23 = ds., 15 de setembre del -10

yMMMMd β€” aka d MMMM 'del' y 🌷

2008-02-05T18:30:30 = 5 de febrer del 2008
1995-12-22T09:05:02 = 22 de desembre del 1995
-0010-09-15T04:44:23 = 15 de setembre del -10

yMMMd β€” aka d MMM 'del' y 🧚

2008-02-05T18:30:30 = 5 de febr. del 2008
1995-12-22T09:05:02 = 22 de des. del 1995
-0010-09-15T04:44:23 = 15 de set. del -10

yMd β€” aka d/M/y πŸ’œ

2008-02-05T18:30:30 = 5/2/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/9/-10

yQQQ β€” aka QQQ y πŸ”₯

2008-02-05T18:30:30 = 1T 2008
1995-12-22T09:05:02 = 4T 1995
-0010-09-15T04:44:23 = 3T -10

yQQQQ β€” aka QQQQ 'del' y πŸ‘‘

2008-02-05T18:30:30 = 1r trimestre del 2008
1995-12-22T09:05:02 = 4t trimestre del 1995
-0010-09-15T04:44:23 = 3r trimestre del -10

yw-count-one β€” aka 'setmana' w 'del' Y πŸ—“οΈ

2008-02-05T18:30:30 = setmana 6 del 2008
1995-12-22T09:05:02 = setmana 51 del 1995
-0010-09-15T04:44:23 = setmana 37 del -10

yw-count-other β€” aka 'setmana' w 'del' Y πŸ—“οΈ

2008-02-05T18:30:30 = setmana 6 del 2008
1995-12-22T09:05:02 = setmana 51 del 1995
-0010-09-15T04:44:23 = setmana 37 del -10

🌈 Miscellaneous

Bestie, the little settings corner, and it's giving very minimal but very important:

  • Prefers 24 hour time? β†’ Yes ⏰ (no a.m./p.m. chaos here, we're European)
  • Local first day of the week β†’ 1 (dilluns) β€” that's Monday, obviously, we're not monsters πŸ’…

✨ Strftime Patterns

Now the classic strftime-style patterns, translated into Catalan vibes πŸ‘‘

%c (%a %b %e %H:%M:%S %Y) β€” date time format 🌸

2008-02-05T18:30:30 = dt. de febr.  5 18:30:30 2008
1995-12-22T09:05:02 = dv. de des. 22 09:05:02 1995
-0010-09-15T04:44:23 = ds. de set. 15 04:44:23 -10

%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

Lowkey the whole support section is just:

See DateTime::Locale.

That's it, that's the support. Go look at DateTime::Locale if you need more, bestie πŸ’–


And that's the whole page, fr fr 😭✨ This beauty is perl v5.42.0, dated 2024-12-12, and it lives at DateTim...e::ca_IT(3) β€” go forth and format your Catalan dates iconically πŸ’…πŸ‘‘

πŸ“¦ where this page comes from