DateTim...e::en_AI(3)

πŸ‘‘ DateTime::Locale::en_AI β€” the English Anguilla (en-AI) locale, explained by your favorite Unix bestie

okay so this is the manual page for DateTime::Locale::en_AI(3), and it is literally just a big ol' show-and-tell of the locale data you get for the English Anguilla locale. no cap 🫢


✨ NAME ✨

DateTime::Locale::en_AI β€” locale data examples for the English Anguilla (en-AI) locale πŸ’…


🌸 DESCRIPTION 🌸

bestie. this pod file is exactly what it says on the tin: it's full of examples of the locale data available for the English Anguilla locale. that's it, that's the whole vibe. it's giving "reference sheet" and honestly we love a reference sheet πŸŽ€


πŸ¦‹ 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
yeah the narrow ones repeat themselves β€” two Ts, two Ss β€” that's not a typo, that's just how narrow works πŸ’€

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
⚠️ bestie look closely at Sept β€” this locale uses four letters for September, not three. iconic behavior, honestly πŸ“

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

three test timestamps for every single one, so you can vibe-check the output yourself πŸ”₯

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

date plus time, glued together, main character energy πŸ‘‘

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 πŸ”₯

this is the big one, bestie. every named format, with its pattern in parentheses, and the three test timestamps rendered through it. buckle up πŸ’…

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
the way that ms turns 18:30:30 into 30:30 is genuinely so unserious 😭 that's minutes and seconds, no hours, no vibes, just the tail end of the timestamp. noted and respected 🫑

y β€” y

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

yM β€” MM/y

and the list keeps rolling β€” there's more coming in part 2, bestie, don't go anywhere πŸ’œ

okay so continuing the format tour, bestie β€” the pattern name for this first one got chopped in the split, but the receipts are all here ✨

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)

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)

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)

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 energy, no abbreviations, we're committing πŸ’…

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)

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)

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)

quarter 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)

same quarter but spelled all the way out, main character edition

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)

this is the one plural form, and she's giving week-number realness

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)

and this is the other plural form β€” and yes, the examples are literally identical to the one version above, no cap, 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

okay a little rapid-fire Q&A section, keeping it cute:

  • Prefers 24 hour time? β€” Yes
  • Local first day of the week β€” 1 (Monday)

πŸ’– Strftime Patterns

now we're in strftime-land, the classic OG format codes πŸ’…

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

the whole date and the whole time, she does it all in one

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 Feb 5 has two spaces in it. that's not a typo, that's %e. leave her alone 😌

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

like, that's the whole support section. go read that page, bestie, she's the one who actually knows things πŸ’œ


and that's the page!! πŸŽ‰ this lil masterpiece came from perl v5.42.0 and is dated 2024-12-12 β€” that's the source/version and the date, so if you're citing her in an essay, you're welcome 🫢 mwah πŸ’‹

πŸ“¦ where this page comes from