DateTim...e::en_CA(3)

🌸 NAME 🌸

Bestie, this is the DateTim...e::en_CA(3) page β€” yes, that’s literally the title β€” from the User Contributed Perl Documentation. It’s all about DateTime::Locale::en_CA β€” locale data examples for the English Canada (en-CA) locale. Slay. πŸ’…

✨ DESCRIPTION ✨

Okay so this pod file contains examples of the locale data available for the English Canada locale. No cap, that’s the whole vibe. 🫢

πŸ¦‹ Days πŸ¦‹

🩷 Wide (format)

Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday

🩷 Abbreviated (format)

Mon
Tue
Wed
Thu
Fri
Sat
Sun

🩷 Narrow (format)

M
T
W
T
F
S
S

🩷 Wide (stand-alone)

Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday

🩷 Abbreviated (stand-alone)

Mon
Tue
Wed
Thu
Fri
Sat
Sun

🩷 Narrow (stand-alone)

M
T
W
T
F
S
S

πŸ“ Months πŸ“

🌸 Wide (format)

January
February
March
April
May
June
July
August
September
October
November
December

🌸 Abbreviated (format)

Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec

🌸 Narrow (format)

J
F
M
A
M
J
J
A
S
O
N
D

🌸 Wide (stand-alone)

January
February
March
April
May
June
July
August
September
October
November
December

🌸 Abbreviated (stand-alone)

Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec

🌸 Narrow (stand-alone)

J
F
M
A
M
J
J
A
S
O
N
D

πŸŽ€ Quarters πŸŽ€

πŸ’– Wide (format)

1st quarter
2nd quarter
3rd quarter
4th quarter

πŸ’– Abbreviated (format)

Q1
Q2
Q3
Q4

πŸ’– Narrow (format)

1
2
3
4

πŸ’– Wide (stand-alone)

1st quarter
2nd quarter
3rd quarter
4th quarter

πŸ’– Abbreviated (stand-alone)

Q1
Q2
Q3
Q4

πŸ’– Narrow (stand-alone)

1
2
3
4

🌈 Eras 🌈

⭐ Wide (format)

Before Christ
Anno Domini

⭐ Abbreviated (format)

BC
AD

⭐ Narrow (format)

B
A

πŸ‘‘ Date Formats πŸ‘‘

πŸ¦‹ Full

2008-02-05T18:30:30 = Tuesday, February 5, 2008
1995-12-22T09:05:02 = Friday, December 22, 1995
-0010-09-15T04:44:23 = Saturday, September 15, -10

πŸ¦‹ Long

2008-02-05T18:30:30 = February 5, 2008
1995-12-22T09:05:02 = December 22, 1995
-0010-09-15T04:44:23 = September 15, -10

πŸ¦‹ Medium

2008-02-05T18:30:30 = Feb 5, 2008
1995-12-22T09:05:02 = Dec 22, 1995
-0010-09-15T04:44:23 = Sep 15, -10

πŸ¦‹ 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 ⏰

πŸ’« Full

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

πŸ’« Long

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

πŸ’« Medium

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.

πŸ’« Short

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.

🌟 Datetime Formats 🌟

πŸ”₯ Full

2008-02-05T18:30:30 = Tuesday, February 5, 2008, 6:30:30 p.m. UTC
1995-12-22T09:05:02 = Friday, December 22, 1995, 9:05:02 a.m. UTC
-0010-09-15T04:44:23 = Saturday, September 15, -10, 4:44:23 a.m. UTC

πŸ”₯ Long

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

πŸ”₯ Medium

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

πŸ”₯ Short

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

πŸ’… Available Formats πŸ’…

Okay bestie, this is the big one β€” every available format got its own little moment. Periodt. ✨

🧚 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 = Tue
1995-12-22T09:05:02 = Fri
-0010-09-15T04:44:23 = Sat

🧚 EBhm (E h:mm B)

2008-02-05T18:30:30 = Tue 6:30 B
1995-12-22T09:05:02 = Fri 9:05 B
-0010-09-15T04:44:23 = Sat 4:44 B

🧚 EBhms (E h:mm:ss B)

2008-02-05T18:30:30 = Tue 6:30:30 B
1995-12-22T09:05:02 = Fri 9:05:02 B
-0010-09-15T04:44:23 = Sat 4:44:23 B

🧚 EHm (E HH:mm)

2008-02-05T18:30:30 = Tue 18:30
1995-12-22T09:05:02 = Fri 09:05
-0010-09-15T04:44:23 = Sat 04:44

🧚 EHms (E HH:mm:ss)

2008-02-05T18:30:30 = Tue 18:30:30
1995-12-22T09:05:02 = Fri 09:05:02
-0010-09-15T04:44:23 = Sat 04:44:23

🧚 Ed (E d)

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

🧚 Ehm (E h:mm a)

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

🧚 Ehm-alt-ascii (E h:mm a)

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

🧚 Ehms (E h:mm:ss a)

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

🧚 Ehms-alt-ascii (E h:mm:ss a)

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

🧚 Gy (y G)

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

🧚 GyMMM (MMM y G)

2008-02-05T18:30:30 = Feb 2008 AD
1995-12-22T09:05:02 = Dec 1995 AD
-0010-09-15T04:44:23 = Sep -10 BC

🧚 GyMMMEd (E, MMM d, y G)

2008-02-05T18:30:30 = Tue, Feb 5, 2008 AD
1995-12-22T09:05:02 = Fri, Dec 22, 1995 AD
-0010-09-15T04:44:23 = Sat, Sep 15, -10 BC

🧚 GyMMMd (MMM d, y G)

2008-02-05T18:30:30 = Feb 5, 2008 AD
1995-12-22T09:05:02 = Dec 22, 1995 AD
-0010-09-15T04:44:23 = Sep 15, -10 BC

🧚 GyMd (M/d/y G)

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

🧚 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 (E, MM-dd)

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

🧚 MEd-alt-variant (E, d/M)

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

🧚 MMM (LLL)

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

🧚 MMMEd (E, MMM d)

2008-02-05T18:30:30 = Tue, Feb 5
1995-12-22T09:05:02 = Fri, Dec 22
-0010-09-15T04:44:23 = Sat, Sep 15

🧚 MMMMW-count-one ('week' W 'of' MMMM)

2008-02-05T18:30:30 = week 1 of February
1995-12-22T09:05:02 = week 3 of December
-0010-09-15T04:44:23 = week 2 of September

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

2008-02-05T18:30:30 = week 1 of February
1995-12-22T09:05:02 = week 3 of December
-0010-09-15T04:44:23 = week 2 of September

🧚 MMMMd (MMMM d)

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

🧚 MMMd (MMM d)

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

🧚 MMdd (MM-dd)

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

🧚 MMdd-alt-variant (dd/MM)

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

🧚 Md (MM-dd)

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

🧚 Md-alt-variant (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.

🧚 h-alt-ascii (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.

🧚 hm-alt-ascii (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.

🧚 hms-alt-ascii (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

🧚 hmsv-alt-ascii (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

(okay that was the tail end of the last pattern, no cap β€” moving on πŸ’…)

hmv (h:mm a v)

Hours + minutes + the a.m./p.m. moment + the time zone name. ✨

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

hmv-alt-ascii (h:mm a v)

Same vibe, but plain old ASCII spaces instead of the fancy narrow ones β€” for when your terminal is being dramatic. 🫢

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 (mm:ss)

Literally just minutes and seconds, main character energy for stopwatch girls. ⏱️

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

y (y)

Just the year, nothing else, she's minimal like that. πŸŽ€

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

yM (y-MM)

Year and month, hyphenated and clean. 🌸

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

yMEd (E, y-MM-dd)

Weekday first, then the ISO-ish date. Iconic. πŸ‘‘

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

yMEd-alt-variant (E, d/M/y)

The day-first variant, because Canada said why not both. πŸ’€

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

yMMM (MMM y)

Short month name + year. Cute and compact. πŸ“

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

yMMMEd (E, MMM d, y)

Weekday, short month, day, year β€” the full little sentence. ✨

2008-02-05T18:30:30 = Tue, Feb 5, 2008
1995-12-22T09:05:02 = Fri, Dec 22, 1995
-0010-09-15T04:44:23 = Sat, Sep 15, -10

yMMMM (MMMM y)

Now with the whole month name spelled out, she's extra and we love her. πŸ’–

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

yMMMd (MMM d, y)

Short month, day, year β€” no weekday, she's keeping it lowkey. 🌈

2008-02-05T18:30:30 = Feb 5, 2008
1995-12-22T09:05:02 = Dec 22, 1995
-0010-09-15T04:44:23 = Sep 15, -10

yMd (y-MM-dd)

Pure ISO date, no opinions, no drama. 🧚

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

yMd-alt-variant (d/M/y)

Day-first slash version, the alt twin. πŸ¦‹

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

Abbreviated quarter + year. Very fiscal-quarter-coded. πŸ”₯

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

yQQQQ (QQQQ y)

The long-form quarter, all "1st quarter" about it. πŸ‘‘

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

yw-count-one ('week' w 'of' Y)

Week number out of the week-year, singular flavour. ⭐

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

yw-count-other ('week' w 'of' Y)

Same thing, the "other" plural form β€” and yes, the examples come out identical. That's just how it is, bestie. πŸ’€

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

Quick vibe check on the general preferences:

  • Prefers 24 hour time? No
  • Local first day of the week 7 (Sunday)

✨ Strftime Patterns

The classic strftime-style ones, for when you're feeling old-school. 🌸

%c (%a %d %b %Y %r) β€” date time format

2008-02-05T18:30:30 = Tue 05 Feb 2008 06:30:30 p.m.
1995-12-22T09:05:02 = Fri 22 Dec 1995 09:05:02 a.m.
-0010-09-15T04:44:23 = Sat 15 Sep -10 04:44:23 a.m.

%x (%Y-%m-%d) β€” date format

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

%X (%r) β€” time format

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

πŸ’œ SUPPORT

See DateTime::Locale. That's the whole support section, she's brief and to the point. 🫢


That's the whole page, bestie β€” go forth and format Canadian dates flawlessly. 🍁✨

And that's a wrap on this perl v5.42.0, 2024-12-12 edition of DateTim...e::en_CA(3) β€” ty for reading my ted talk, ily, bye πŸ’…πŸ’–πŸŽ€

πŸ“¦ where this page comes from