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-oneandcount-otheroutput 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
- opensuse-leap 16.0: perl-DateTime-Locale 1.440000-160000.2.2 Β· Artistic-1.0 OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms