DateTim...:en_150(3)

πŸ’– NAME πŸ’–

DateTime::Locale::en_150 β€” bestie, this is the locale data examples for the English Europe locale, aka en-150. Published under User Contributed Perl Documentation, section 3. 🫢


✨ DESCRIPTION ✨

So this pod file is literally a whole showcase of the locale data that's available for the English Europe locale. Think of it as the mood board for en-150 β€” every format, every name, all of it laid out so you can see exactly what you'd get. πŸŽ€

🌸 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
ngl the narrow ones are giving "single letter main character energy" and I respect it πŸ’…

πŸ¦‹ 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
bestie yes, Sept really is four letters here β€” that's not a typo on my end, that's the data, don't come for me 😭

πŸŽ€ 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 = 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

🌈 Datetime Formats

Full

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

Long

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

Medium

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

Short

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

🧚 Available Formats

Okay so this next bit is the big one β€” every named format, what its pattern looks like, and what it actually spits out for our three trusty timestamps. Iconic. πŸ‘‘

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)

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

yM (MM/y)

🌸 yM <span>β€”</span> <italic>MM/y</italic>

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

πŸ¦‹ yMEd <span>β€”</span> <italic>E, dd/MM/y</italic>

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 <span>β€”</span> <italic>MMM y</italic>

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

πŸ’œ yMMMEd <span>β€”</span> <italic>E, d MMM y</italic>

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 <span>β€”</span> <italic>MMMM y</italic>

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

πŸ“ yMMMd <span>β€”</span> <italic>d MMM y</italic>

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 <span>β€”</span> <italic>dd/MM/y</italic>

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 <span>β€”</span> <italic>QQQ y</italic>

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

πŸ’… yQQQQ <span>β€”</span> <italic>QQQQ y</italic>

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 <span>β€”</span> <italic>'week' w 'of' Y</italic>

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 <span>β€”</span> <italic>'week' w 'of' Y</italic>

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
ngl bestie, yw-count-one and yw-count-other are literally twins here β€” same output, every single time. πŸ’€ That's just what the locale says, don't come for me.

🫢 Miscellaneous

Okay so a couple of extra little vibe checks about this locale:

  • Prefers 24 hour time? Yes β€” 24-hour girlie, no AM/PM chaos. πŸ••
  • Local first day of the week: 1 (Monday) β€” week starts on Monday, periodt. πŸ“…

⭐ Strftime Patterns

These are the classic strftime-style patterns, and yes they've got their own little sample squad for each one. πŸ”₯

🌸 %c <span>β€”</span> <italic>%a %b %e %H:%M:%S %Y</italic> β€” 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
heads up: that double space in Tue Feb 5 is not a typo, it's <italic>%e</italic> doing its thing. copy it exactly, iykyk. ✨

πŸ¦‹ %x <span>β€”</span> <italic>%m/%d/%y</italic> β€” 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 <span>β€”</span> <italic>%H:%M:%S</italic> β€” 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
⚠️ real talk: peep how %x and the pretty patterns above disagree on what "-10" looks like β€” %x renders it as 09/15/10 while yMd keeps the negative as 15/09/-10. That's <rainbow>literally what the page says, so don't @ me, just don't assume they match. πŸ’€

πŸ’– SUPPORT

See DateTime::Locale. That's the whole support section, bestie β€” short and sweet, one line, no notes. πŸ‘‘


and that's a wrap on DateTime::Locale::en_150! πŸŽ€ This lil doc ships with perl v5.42.0 and is dated 2024-12-12 β€” go off, queen, your dates are now so en_150. πŸ’…βœ¨πŸ«Ά

πŸ“¦ where this page comes from