DateTim...e::de_IT(3)

πŸ’– NAME

okay so this is DateTime::Locale::de_IT(3) β€” locale data examples for the German Italy (de-IT) locale. that's the whole title bestie, it's literally a data flex and nothing else, no cap.


🌸 DESCRIPTION

this pod file contains examples of the locale data available for the German Italy locale. that's it. that's the vibe ✨ β€” it's a showcase page, so we're gonna walk through the days, the months, the quarters, the eras, then all the date / time / datetime formats, and then the big "Available Formats" lineup. grab a snack πŸ“ because there's a lot of data and every single bit of it matters.

heads up: this page is pure example data β€” no flags, no options, no exit codes, just strings and vibes 🫢

πŸ—“ Days

six different ways to say the days, because of course. all in order, Monday first, obviously. πŸ’…

Wide (format)

Montag
Dienstag
Mittwoch
Donnerstag
Freitag
Samstag
Sonntag

Abbreviated (format)

with the lil dots after them, very proper:

Mo.
Di.
Mi.
Do.
Fr.
Sa.
So.

Narrow (format)

single letters only, the chaotic minimalist era:

M
D
M
D
F
S
S
yes the M and the D show up twice, that's literally the data, don't come for me 😭 narrow formats are just Like That.

Wide (stand-alone)

same seven icons, standing on their own:

Montag
Dienstag
Mittwoch
Donnerstag
Freitag
Samstag
Sonntag

Abbreviated (stand-alone)

same abbreviations but the dots said bye:

Mo
Di
Mi
Do
Fr
Sa
So

Narrow (stand-alone)

again with the single letters:

M
D
M
D
F
S
S

πŸŒ™ Months

twelve months, six flavours. JΓ€nner is out here being the main character of month names, we love to see it πŸ‘‘

Wide (format)

JΓ€nner
Februar
MΓ€rz
April
Mai
Juni
Juli
August
September
Oktober
November
Dezember

Abbreviated (format)

shortened but still keeping the dots, mostly:

JΓ€n.
Feb.
MΓ€rz
Apr.
Mai
Juni
Juli
Aug.
Sep.
Okt.
Nov.
Dez.
MΓ€rz, Mai, Juni and Juli did NOT get shortened and honestly? respect.

Narrow (format)

one letter each, absolute chaos energy:

J
F
M
A
M
J
J
A
S
O
N
D

Wide (stand-alone)

JΓ€nner
Februar
MΓ€rz
April
Mai
Juni
Juli
August
September
Oktober
November
Dezember

Abbreviated (stand-alone)

no dots this time, they're on their own:

JΓ€n
Feb
MΓ€r
Apr
Mai
Jun
Jul
Aug
Sep
Okt
Nov
Dez

Narrow (stand-alone)

J
F
M
A
M
J
J
A
S
O
N
D

🧚 Quarters

four of them. 1. Quartal through 4. Quartal, slay.

Wide (format)

1. Quartal
2. Quartal
3. Quartal
4. Quartal

Abbreviated (format)

Q1
Q2
Q3
Q4

Narrow (format)

literally just the number, lowkey iconic:

1
2
3
4

Wide (stand-alone)

1. Quartal
2. Quartal
3. Quartal
4. Quartal

Abbreviated (stand-alone)

Q1
Q2
Q3
Q4

Narrow (stand-alone)

1
2
3
4

πŸ‘‘ Eras

only three flavours here, no stand-alone version, that's just how it is bestie.

Wide (format)

v. Chr.
n. Chr.

Abbreviated (format)

v. Chr.
n. Chr.

Narrow (format)

v. Chr.
n. Chr.
same thing three times in a row, it's giving "idgaf" and I support it πŸ’€

πŸ“… Date Formats

four lengths, each one demoed with the same three timestamps so you can see exactly what changes. πŸ‘€

Full

2008-02-05T18:30:30 = Dienstag, 5. Februar 2008
1995-12-22T09:05:02 = Freitag, 22. Dezember 1995
-0010-09-15T04:44:23 = Samstag, 15. September -10

Long

2008-02-05T18:30:30 = 5. Februar 2008
1995-12-22T09:05:02 = 22. Dezember 1995
-0010-09-15T04:44:23 = 15. September -10

Medium

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

Short

2008-02-05T18:30:30 = 05.02.08
1995-12-22T09:05:02 = 22.12.95
-0010-09-15T04:44:23 = 15.09.-10
note how that negative year just chills there as -10 in every single one. it's fine. it's fine. 😭

⏰ 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

no UTC here, it dipped:

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

just hours and minutes, keep it moving:

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

πŸ¦‹ Datetime Formats

date + time glued together with a comma, as one treats 😌

Full

2008-02-05T18:30:30 = Dienstag, 5. Februar 2008, 18:30:30 UTC
1995-12-22T09:05:02 = Freitag, 22. Dezember 1995, 09:05:02 UTC
-0010-09-15T04:44:23 = Samstag, 15. September -10, 04:44:23 UTC

Long

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

Medium

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

Short

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

🌈 Available Formats

okay this is the big one β€” every available format, its pattern in parentheses, and the same three timestamps for each. buckle up bestie, we're going through all of them πŸ’…

  • 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 = Di, 1995-12-22T09:05:02 = Fr, -0010-09-15T04:44:23 = Sa
  • EBhm (E h:mm B) β€” 2008-02-05T18:30:30 = Di. 6:30 B, 1995-12-22T09:05:02 = Fr. 9:05 B, -0010-09-15T04:44:23 = Sa. 4:44 B
  • EBhms (E h:mm:ss B) β€” 2008-02-05T18:30:30 = Di. 6:30:30 B, 1995-12-22T09:05:02 = Fr. 9:05:02 B, -0010-09-15T04:44:23 = Sa. 4:44:23 B
  • EHm (E, HH:mm) β€” 2008-02-05T18:30:30 = Di., 18:30, 1995-12-22T09:05:02 = Fr., 09:05, -0010-09-15T04:44:23 = Sa., 04:44
  • EHms (E, HH:mm:ss) β€” 2008-02-05T18:30:30 = Di., 18:30:30, 1995-12-22T09:05:02 = Fr., 09:05:02, -0010-09-15T04:44:23 = Sa., 04:44:23
  • Ed (E, d.) β€” 2008-02-05T18:30:30 = Di., 5., 1995-12-22T09:05:02 = Fr., 22., -0010-09-15T04:44:23 = Sa., 15.
  • Ehm (E h:mm a) β€” 2008-02-05T18:30:30 = Di. 6:30 PM, 1995-12-22T09:05:02 = Fr. 9:05 AM, -0010-09-15T04:44:23 = Sa. 4:44 AM
  • Ehms (E, h:mm:ss a) β€” 2008-02-05T18:30:30 = Di., 6:30:30 PM, 1995-12-22T09:05:02 = Fr., 9:05:02 AM, -0010-09-15T04:44:23 = Sa., 4:44:23 AM
  • Gy (y G) β€” 2008-02-05T18:30:30 = 2008 n. Chr., 1995-12-22T09:05:02 = 1995 n. Chr., -0010-09-15T04:44:23 = -10 v. Chr.
  • GyMMM (MMM y G) β€” 2008-02-05T18:30:30 = Feb. 2008 n. Chr., 1995-12-22T09:05:02 = Dez. 1995 n. Chr., -0010-09-15T04:44:23 = Sep. -10 v. Chr.
  • GyMMMEd (E, d. MMM y G) β€” 2008-02-05T18:30:30 = Di., 5. Feb. 2008 n. Chr., 1995-12-22T09:05:02 = Fr., 22. Dez. 1995 n. Chr., -0010-09-15T04:44:23 = Sa., 15. Sep. -10 v. Chr.
  • GyMMMd (d. MMM y G) β€” 2008-02-05T18:30:30 = 5. Feb. 2008 n. Chr., 1995-12-22T09:05:02 = 22. Dez. 1995 n. Chr., -0010-09-15T04:44:23 = 15. Sep. -10 v. Chr.
  • GyMd (dd.MM.y G) β€” 2008-02-05T18:30:30 = 05.02.2008 n. Chr., 1995-12-22T09:05:02 = 22.12.1995 n. Chr., -0010-09-15T04:44:23 = 15.09.-10 v. Chr.
  • H (HH 'Uhr') β€” 2008-02-05T18:30:30 = 18 Uhr, 1995-12-22T09:05:02 = 09 Uhr, -0010-09-15T04:44:23 = 04 Uhr
  • 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, d.M.) β€” 2008-02-05T18:30:30 = Di., 5.2., 1995-12-22T09:05:02 = Fr., 22.12., -0010-09-15T04:44:23 = Sa., 15.9.
  • MMM (LLL) β€” 2008-02-05T18:30:30 = Feb, 1995-12-22T09:05:02 = Dez, -0010-09-15T04:44:23 = Sep
  • MMMEd (E, d. MMM) β€” 2008-02-05T18:30:30 = Di., 5. Feb., 1995-12-22T09:05:02 = Fr., 22. Dez., -0010-09-15T04:44:23 = Sa., 15. Sep.
  • MMMMEd (E, d. MMMM) β€” 2008-02-05T18:30:30 = Di., 5. Februar, 1995-12-22T09:05:02 = Fr., 22. Dezember, -0010-09-15T04:44:23 = Sa., 15. September
  • MMMMW-count-one ('Woche' W 'im' MMMM) β€” 2008-02-05T18:30:30 = Woche 1 im Februar, 1995-12-22T09:05:02 = Woche 3 im Dezember, -0010-09-15T04:44:23 = Woche 2 im September
  • MMMMW-count-other ('Woche' W 'im' MMMM) β€” 2008-02-05T18:30:30 = Woche 1 im Februar, 1995-12-22T09:05:02 = Woche 3 im Dezember, -0010-09-15T04:44:23 = Woche 2 im September
  • MMMMd (d. MMMM) β€” 2008-02-05T18:30:30 = 5. Februar, 1995-12-22T09:05:02 = 22. Dezember, -0010-09-15T04:44:23 = 15. September
  • MMMd (d. MMM) β€” 2008-02-05T18:30:30 = 5. Feb., 1995-12-22T09:05:02 = 22. Dez., -0010-09-15T04:44:23 = 15. Sep.
  • MMd (d.MM.) β€” 2008-02-05T18:30:30 = 5.02., 1995-12-22T09:05:02 = 22.12., -0010-09-15T04:44:23 = 15.09.
  • 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 (d.M.) β€” 2008-02-05T18:30:30 = 5.2., 1995-12-22T09:05:02 = 22.12., -0010-09-15T04:44:23 = 15.9.
  • d (d) β€” 2008-02-05T18:30:30 = 5, 1995-12-22T09:05:02 = 22, -0010-09-15T04:44:23 = 15
  • h (h 'Uhr' a) β€” 2008-02-05T18:30:30 = 6 Uhr PM, 1995-12-22T09:05:02 = 9 Uhr AM, -0010-09-15T04:44:23 = 4 Uhr 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
  • 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
  • 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
  • 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
  • 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 (M/y) β€” 2008-02-05T18:30:30 = 2/2008, 1995-12-22T09:05:02 = 12/1995, -0010-09-15T04:44:23 = 9/-10
  • yMEd (E, d.M.y) β€” 2008-02-05T18:30:30 = Di., 5.2.2008, 1995-12-22T09:05:02 = Fr., 22.12.1995, -0010-09-15T04:44:23 = Sa., 15.9.-10
  • yMM (MM.y) β€” 2008-02-05T18:30:30 = 02.2008, 1995-12-22T09:05:02 = 12.1995, -0010-09-15T04:44:23 = 09.-10
  • yMMM (MMM y) β€” 2008-02-05T18:30:30 = Feb. 2008, 1995-12-22T09:05:02 = Dez. 1995, -0010-09-15T04:44:23 = Sep. -10

πŸŽ€ yMMMEd (E, d. MMM y)

this one's pattern is E, d. MMM y β€” and the examples for it roll right into the next chunk, because this page is long and it is absolutely not done with us yet πŸ’…

…and the pattern from before wraps up with these three besties (no cap, exact same trio of test dates every time so you can compare ✨):

  2008-02-05T18:30:30 = Di., 5. Feb. 2008
  1995-12-22T09:05:02 = Fr., 22. Dez. 1995
 -0010-09-15T04:44:23 = Sa., 15. Sep. -10
  • yMMMM (MMMM y) β€” month name then year, it's giving "main character month" energy πŸ‘‘
  2008-02-05T18:30:30 = Februar 2008
  1995-12-22T09:05:02 = Dezember 1995
 -0010-09-15T04:44:23 = September -10
  • yMMMd (d. MMM y) β€” day, short month, year β€” the classic, obsessed πŸŽ€
  2008-02-05T18:30:30 = 5. Feb. 2008
  1995-12-22T09:05:02 = 22. Dez. 1995
 -0010-09-15T04:44:23 = 15. Sep. -10
  • yMMdd (dd.MM.y) β€” all numeric, zero-padded, lowkey the Germanest thing ever πŸ’…
  2008-02-05T18:30:30 = 05.02.2008
  1995-12-22T09:05:02 = 22.12.1995
 -0010-09-15T04:44:23 = 15.09.-10
  • yMd (d.M.y) β€” same vibe but no padding, minimal effort, still slays
  2008-02-05T18:30:30 = 5.2.2008
  1995-12-22T09:05:02 = 22.12.1995
 -0010-09-15T04:44:23 = 15.9.-10
  • yQQQ (QQQ y) β€” quarter, abbreviated, for when you're too busy for months 🌸
  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 full "1. Quartal" spelling, extra, iconic ✨
  2008-02-05T18:30:30 = 1. Quartal 2008
  1995-12-22T09:05:02 = 4. Quartal 1995
 -0010-09-15T04:44:23 = 3. Quartal -10
  • yw-count-one ('Woche' w 'des' 'Jahres' Y) β€” week-of-year, the one variant 🧚
  2008-02-05T18:30:30 = Woche 6 des Jahres 2008
  1995-12-22T09:05:02 = Woche 51 des Jahres 1995
 -0010-09-15T04:44:23 = Woche 37 des Jahres -10
  • yw-count-other ('Woche' w 'des' 'Jahres' Y) β€” and the other variant, which (spoiler) prints exactly the same thing, but it's here and we respect it 🫢
  2008-02-05T18:30:30 = Woche 6 des Jahres 2008
  1995-12-22T09:05:02 = Woche 51 des Jahres 1995
 -0010-09-15T04:44:23 = Woche 37 des Jahres -10

✨ Miscellaneous ✨

Some lil locale facts, bestie β€” short and sweet:

  • Prefers 24 hour time? Yes (military time girlies stay winning πŸ”₯)
  • Local first day of the week: 1 (Montag) β€” Monday girlies rise 😭

✨ Strftime Patterns ✨

The strftime-style escapes, with all three test dates so you can peep the output exactly πŸ‘€

  • %c (%a %d %b %Y %T %Z) β€” date time format, the whole package πŸ’–
  2008-02-05T18:30:30 = Di. 05 Feb. 2008 18:30:30 UTC
  1995-12-22T09:05:02 = Fr. 22 Dez. 1995 09:05:02 UTC
 -0010-09-15T04:44:23 = Sa. 15 Sep. -10 04:44:23 UTC
  • %x (%d.%m.%Y) β€” date format, just the date bestie πŸ¦‹
  2008-02-05T18:30:30 = 05.02.2008
  1995-12-22T09:05:02 = 22.12.1995
 -0010-09-15T04:44:23 = 15.09.-10
  • %X (%T) β€” time format, clock only ⭐
  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 🌈

Wanna know more? Go check out DateTime::Locale β€” that's the whole pointer, iykyk 🫢


and that's a wrap on the de_IT page, bestie πŸ’… this slice came from the Perl v5.42.0 docs, dated 2024-12-12 β€” go off and format some Italian dates, you absolute icon πŸ‘‘βœ¨

πŸ“¦ where this page comes from