DateTim...e::en_VC(3)

πŸ’– NAME πŸ’–

DateTime::Locale::en_VC β€” locale data examples for the English St. Vincent & Grenadines (en-VC) locale. This is the DateTim...e::en_VC(3) page from User Contributed Perl Documentation, and bestie, it is literally a whole showcase of how this locale formats stuff. Part 1, no cap.

πŸ¦‹ DESCRIPTION πŸ¦‹

This pod file is a demo reel of the locale data available for the English St. Vincent & Grenadines locale. It’s giving β€œlook at every little formatting detail,” and honestly? Obsessed.

🌈 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
Sept
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
Sept
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, 5 February 2008
1995-12-22T09:05:02 = Friday, 22 December 1995
-0010-09-15T04:44:23 = Saturday, 15 September -10

🌸 Long 🌸

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

🌸 Medium 🌸

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

🌸 Short 🌸

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

⏰ Time Formats ⏰

πŸ’œ Full πŸ’œ

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

πŸ’œ Long πŸ’œ

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

πŸ’œ Medium πŸ’œ

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

πŸ’œ Short πŸ’œ

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

🌈 Datetime Formats 🌈

🫢 Full 🫢

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

🫢 Long 🫢

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

🫢 Medium 🫢

2008-02-05T18:30:30 = 5 Feb 2008, 6:30:30 pm
1995-12-22T09:05:02 = 22 Dec 1995, 9:05:02 am
-0010-09-15T04:44:23 = 15 Sept -10, 4:44:23 am

🫢 Short 🫢

2008-02-05T18:30:30 = 05/02/2008, 6:30 pm
1995-12-22T09:05:02 = 22/12/1995, 9:05 am
-0010-09-15T04:44:23 = 15/09/-10, 4:44 am

πŸ‘‘ Available Formats πŸ‘‘

Okay bestie, this is the big one β€” every named format with the same three sample timestamps. Slay.

πŸ’… 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 pm
1995-12-22T09:05:02 = Fri 9:05 am
-0010-09-15T04:44:23 = Sat 4:44 am

πŸ’… Ehm-alt-ascii (E h:mm a) πŸ’…

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

πŸ’… Ehms (E h:mm:ss a) πŸ’…

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

πŸ’… Ehms-alt-ascii (E h:mm:ss a) πŸ’…

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

πŸ’… 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 = Sept -10 BC

πŸ’… GyMMMEd (E, d MMM y G) πŸ’…

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

πŸ’… GyMMMd (d MMM y G) πŸ’…

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

πŸ’… GyMd (d/M/y G) πŸ’…

2008-02-05T18:30:30 = 5/2/2008 AD
1995-12-22T09:05:02 = 22/12/1995 AD
-0010-09-15T04:44:23 = 15/9/-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, dd/MM) πŸ’…

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

πŸ’… MMM (LLL) πŸ’…

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

πŸ’… MMMEd (E, d MMM) πŸ’…

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

πŸ’… 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 (d MMMM) πŸ’…

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

πŸ’… MMMd (d MMM) πŸ’…

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

πŸ’… 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 (dd/MM) πŸ’…

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

πŸ’… 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

πŸ’… h-alt-ascii (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

πŸ’… hm-alt-ascii (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

πŸ’… hms-alt-ascii (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

πŸ’… hmsv-alt-ascii (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

πŸ’… hmv-alt-ascii (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) πŸ’…

Year-only examples, zero extra drama:

2008-02-05T18:30:30 = 2008
1995-12-22T09:05:02 = 1995
-0010-09-15T04:44:23 = -10
  • yM (MM/y) β€” month slash year, cute and compact:
2008-02-05T18:30:30 = 02/2008
1995-12-22T09:05:02 = 12/1995
-0010-09-15T04:44:23 = 09/-10
  • yMEd (E, dd/MM/y) β€” weekday plus day/month/year, all lined up:
2008-02-05T18:30:30 = Tue, 05/02/2008
1995-12-22T09:05:02 = Fri, 22/12/1995
-0010-09-15T04:44:23 = Sat, 15/09/-10
  • yMMM (MMM y) β€” short month then year:
2008-02-05T18:30:30 = Feb 2008
1995-12-22T09:05:02 = Dec 1995
-0010-09-15T04:44:23 = Sept -10
  • yMMMEd (E, d MMM y) β€” weekday, day, short month, year:
2008-02-05T18:30:30 = Tue, 5 Feb 2008
1995-12-22T09:05:02 = Fri, 22 Dec 1995
-0010-09-15T04:44:23 = Sat, 15 Sept -10
  • yMMMM (MMMM y) β€” full month name and year, very main character:
2008-02-05T18:30:30 = February 2008
1995-12-22T09:05:02 = December 1995
-0010-09-15T04:44:23 = September -10
  • yMMMd (d MMM y) β€” day, short month, year:
2008-02-05T18:30:30 = 5 Feb 2008
1995-12-22T09:05:02 = 22 Dec 1995
-0010-09-15T04:44:23 = 15 Sept -10
  • yMd (dd/MM/y) β€” day/month/year, slashes only:
2008-02-05T18:30:30 = 05/02/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/09/-10
  • yQQQ (QQQ y) β€” abbreviated quarter plus year:
2008-02-05T18:30:30 = Q1 2008
1995-12-22T09:05:02 = Q4 1995
-0010-09-15T04:44:23 = Q3 -10
  • yQQQQ (QQQQ y) β€” full quarter name and year:
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 plus year, singular version:
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 week-number energy, other version, and yes the examples are identical:
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? No
  • Local first day of the week: 1 (Monday)

πŸ•°οΈ Strftime Patterns πŸ•°οΈ

  • %c (%a %b %e %H:%M:%S %Y) β€” date time format:
2008-02-05T18:30:30 = Tue Feb  5 18:30:30 2008
1995-12-22T09:05:02 = Fri Dec 22 09:05:02 1995
-0010-09-15T04:44:23 = Sat Sept 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 🫢

See DateTime::Locale.


And that’s the whole vibe, bestie: this iconic page is from perl v5.42.0, dated 2024-12-12, and lives under DateTim...e::en_VC(3) πŸ’–βœ¨

πŸ“¦ where this page comes from