DateTim...e::en_LC(3)

πŸ’– DateTime::Locale::en_LC(3) πŸ’–

okay bestie, welcome to the User Contributed Perl Documentation corner of the internet, because this is the manual page for DateTime::Locale::en_LC(3) β€” the locale data page for the English St. Lucia locale, aka en-LC. it's a show-and-tell page, not a scary config page. we're just looking at the data. slay. πŸ¦‹


✨ NAME ✨

DateTime::Locale::en_LC β€” locale data examples for the English St. Lucia (en-LC) locale. that's the whole name, periodt. πŸ’…


πŸŽ€ DESCRIPTION πŸŽ€

This pod file contains examples of the locale data available for the English St. Lucia locale.

so real talk, this whole page is basically a sample platter β€” every chunk of en-LC locale data, shown with the actual values it produces, so you can eyeball exactly what you'd get. no guessing, no vibes-based programming. literally just receipts. 🧾✨


🌸 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
ngl the narrow ones are giving "first letter and we move" β€” yes, T shows up twice and S shows up twice. that's intentional, bestie, not a typo. πŸ™ˆ

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
ok so September is Sept here, four whole letters, not Sep. she's extra and honestly? iconic. ✨

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
same deal as the days β€” the single-letter months repeat (J three times, M twice, A twice) and that's just how narrow rolls. 🫢

πŸ“ 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
lowercase pm and am, she's chill like that. and notice Full and Long are the same here β€” that's literally the data, bestie, we don't edit the data. 😌

πŸ”₯ 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 this is the big one, buckle up buttercup, every single named format with all three sample datetimes. πŸŽ€

Bh β€” format h B

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

Bhm β€” format 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 β€” format 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 β€” format ccc

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

EBhm β€” format 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 β€” format 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 β€” format 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 β€” format 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 β€” format E d

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

Ehm β€” format 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 β€” format 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
yep, Ehm and Ehm-alt-ascii are two separate names, both listed, both real. the -alt-ascii ones are their own thing, not a delete. 🫢

Ehms β€” format 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 β€” format 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 β€” format y G

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

GyMMM β€” format 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 β€” format 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 β€” format 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 β€” format 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 β€” format HH

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

Hm β€” format HH:mm

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

Hms β€” format 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 β€” format 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 β€” format 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 β€” format L

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

MEd β€” format 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 β€” format LLL

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

MMMEd β€” format 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 β€” format '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 β€” format '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
count-one and count-other are both here and they match in these examples. still two entries, bestie, we keep both. πŸ’…

MMMMd β€” format d MMMM

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

MMMd β€” format d MMM

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

MMdd β€” format dd/MM

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

Md β€” format dd/MM

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

d β€” format d

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

h β€” format 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 β€” format h a

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

hm β€” format 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 β€” format 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 β€” format 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 β€” format 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 β€” format 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 β€” format 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 β€” format 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 β€” format 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 β€” format mm:ss

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

y β€” format y

🧚 and that's where part 1 runs out of road β€” this one's not done yet, bestie, the rest is coming right up. ✨

okay so picking right back up in the pattern lineup β€” year stuff first, because main character energy ✨

  • y β€” just the year, no commentary:
2008-02-05T18:30:30 = 2008
1995-12-22T09:05:02 = 1995
-0010-09-15T04:44:23 = -10
  • yM (MM/y) β€” month slash year, month first, that's the vibe:
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) β€” day name, then day/month/year with the zero-padded day, iconic:
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. lowkey the cleanest one:
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) β€” day name, 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 + year, giving formal πŸŽ€
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) β€” all numeric, day/month/year, zero-padded:
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) β€” short quarter + year, fiscal girlies rise:
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, spelled-out quarter. very demure:
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) β€” the singular-count week format πŸ’–
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) β€” the other plural bucket. yes it's the exact same output as yw-count-one. no I'm not messing with you, both are in here, that's just how it is πŸ™ˆ
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). monday girlies stay winning 🫢

✨ STRFTIME PATTERNS ✨

the classic strftime-flavoured ones, for when you're feeling vintage πŸŽ€

%c (%a %b %e %H:%M:%S %Y) β€” date and time, the whole package

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
that double space after Feb is not a typo, that's %e doing its space-padded thing πŸ’…

%x (%m/%d/%y) β€” date only, month first this time, don't ask

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 only, 24-hour, chef's kiss πŸ”₯

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 it, that's the whole support section, go read that one bestie πŸ¦‹


and that's a wrap on this page, fr fr β€” brought to you by perl v5.42.0, dated 2024-12-12, in the one and only DateTime::Locale::en_LC(3) βœ¨πŸ’–πŸŽ€

πŸ“¦ where this page comes from