DateTim...e::en_ID(3)

✨ DateTime::Locale::en_ID ✨

okay bestie, this is the manual for DateTime::Locale::en_ID β€” the DateTim...e::en_ID(3) one from the User Contributed Perl Documentation. It’s part 1 because this page is literally huge, so buckle up. πŸ’–

✨ NAME ✨

DateTime::Locale::en_ID β€” locale data examples for the English Indonesia (en-ID) locale. πŸŽ€

🌸 DESCRIPTION 🌸

This pod file contains examples of the locale data available for the English Indonesia locale. And when I say examples, I mean every single example β€” we’re going through all of them, no cap. 🫢

πŸ—“οΈ Days πŸ—“οΈ

okay so first up, the days of the week. We got wide, abbreviated, and narrow versions, and each one comes in both format and stand-alone flavors. It’s giving thorough. πŸ’…

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 πŸŒ™

Months next, bestie β€” same deal, wide/abbreviated/narrow, format and stand-alone. Notice how Sept has that extra t in the abbreviated form? Iconic. ✨

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 🧚

quarter vibes, periodt.

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

okay so these are the full/long/medium/short date formats, with the exact examples. Look at that negative year doing its thing in -0010-09-15T04:44:23. 😭

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 ⏰

time time time β€” full, long, medium, short. The full and long ones are literally identical here, no cap. πŸ’…

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 🌈

now we’re combining date and time, and it’s giving full 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 πŸ’…

okay bestie, this is the Available Formats section and it’s literally the longest one β€” we’re going through every single format, its pattern, and all three example lines. No skipping, 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β€―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)

and that’s where part 1 cuts off β€” the examples for yM are coming at you in part 2, bestie. We’re not done yet! πŸ’…

...and wrapping up that last one that got cut off at the end of part one 🫢 β€” here it is in full:

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

πŸŽ€ yMEd β€” pattern 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 β€” pattern MMM y

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

πŸ¦‹ yMMMEd β€” pattern 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 β€” pattern MMMM y

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

no cap, February spelled all the way out is so satisfying 😌

⭐ yMMMd β€” pattern 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 β€” pattern 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 β€” pattern QQQ y

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

πŸ‘‘ yQQQQ β€” pattern QQQQ y

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

okay the way QQQQ spells out "1st quarter" is genuinely giving main character energy 😭✨

πŸ“ yw-count-one β€” pattern 'week' w 'of' Y

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

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
πŸ‘€ yes bestie, count-one and count-other output the exact same strings here β€” that's not a typo, that's literally what the locale data says. Copied faithfully, periodt.

✨ Miscellaneous ✨

A couple of little vibe-check settings for this locale:

  • Prefers 24 hour time? β€” Yes πŸ•• (no AM/PM chaos here, we're clock-pilled)
  • Local first day of the week β€” 7 (Sunday) 🌞

πŸ”₯ Strftime Patterns πŸ”₯

These are the classic strftime-style patterns, iykyk:

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

Need help or wanna go deeper? See DateTime::Locale. That's the plug, bestie 🫢


aaaand that's the whole page, you made it to the end πŸŽ‰πŸ’– this was perl v5.42.0, dated 2024-12-12 β€” so if you're reading this in some far-flung future where Perl is on like v9, pls don't come for me, I'm just the messenger 🫑✨ slay, go format some dates πŸ’…

πŸ“¦ where this page comes from