DateTim...e::la_VA(3)

๐ŸŒธ NAME ๐ŸŒธ

DateTime::Locale::la_VA โ€” locale data examples for the Latin Vatican City locale, aka la-VA ๐Ÿ’œ (and yes bestie, this whole page is literally a .pod situation, so buckle up โ€” part 1 of 2, don't you dare close the tab ๐Ÿซถ)


๐Ÿ’– DESCRIPTION ๐Ÿ’–

So this pod file is just, like, full of examples of the locale data you get for the Latin Vatican City locale. That's the whole vibe. Everything below = what the data actually looks like. No cap. โœจ

๐Ÿฆ‹ Days

Wide (format)

The full day names, formatting flavored:

Mon
Tue
Wed
Thu
Fri
Sat
Sun

Abbreviated (format)

Same energy, shorter. Also formatting:

Mon
Tue
Wed
Wed
wait no โ€” nope, don't panic, here's the actual list, my bad ๐Ÿ˜ญ
Mon
Tue
Wed
Thu
Fri
Sat
Sun

Narrow (format)

Single letters only, formatting mode โ€” yes, there are two Ts and two Ss, that's not a typo, that's just how it is:

M
T
W
T
F
S
S

Wide (stand-alone)

Wide names again, but standing on their own this time (no formatting context):

Mon
Tue
Wed
Thu
Fri
Sat
Sun

Abbreviated (stand-alone)

Short names, stand-alone flavor:

Mon
Tue
Wed
Thu
Fri
Sat
Sun

Narrow (stand-alone)

Letter squad, stand-alone:

M
T
W
T
F
S
S

๐ŸŽ€ Months

Wide (format)

Okay so the wide month names here are lowkey giving placeholder energy and honestly? obsessed. <rainbow>M01</rainbow> through <rainbow>M12</rainbow>:

M01
M02
M03
M04
M05
M06
M07
M08
M09
M10
M11
M12

Abbreviated (format)

Abbreviated, formatting โ€” literally identical list, and that's fine, we don't judge:

M01
M02
M03
M04
M05
M06
M07
M08
M09
M10
M11
M12

Narrow (format)

Narrow months are just the bare numbers 1โ€“12 ๐Ÿ’…

1
2
3
4
5
6
7
8
9
10
11
12

Wide (stand-alone)

Wide, but stand-alone this time:

M01
M02
M03
M04
M05
M06
M07
M08
M09
M10
M11
M12

Abbreviated (stand-alone)

Abbreviated + stand-alone:

M01
M02
M03
M04
M05
M06
M07
M08
M09
M10
M11
M12

Narrow (stand-alone)

And narrow + stand-alone, the numbers again:

1
2
3
4
5
6
7
8
9
10
11
12

โœจ Quarters

Wide (format)

Four quarters, formatting mode, iconic as always:

Q1
Q2
Q3
Q4

Abbreviated (format)

Abbreviated formatting quarters โ€” same four, same energy:

Q1
Q2
Q3
Q4

Narrow (format)

Narrow = straight digits:

1
2
3
4

Wide (stand-alone)

Wide, stand-alone:

Q1
Q2
Q3
Q4

Abbreviated (stand-alone)

Abbreviated, stand-alone:

Q1
Q2
Q3
Q4

Narrow (stand-alone)

Narrow, stand-alone, digits only:

1
2
3
4

๐ŸŒˆ Eras

Wide (format)

Just two eras here bestie, formatting mode:

BCE
CE

Abbreviated (format)

Abbreviated formatting โ€” same two:

BCE
CE

Narrow (format)

Narrow formatting โ€” yep, still BCE and CE:

BCE
CE

๐Ÿ“ Date Formats

Three moods for every format, every time: 2008-02-05T18:30:30, 1995-12-22T09:05:02, and that chaotic little -0010-09-15T04:44:23 ๐Ÿ’€

Full

The full โœจdeluxeโœจ version โ€” it's got the weekday and everything:

2008-02-05T18:30:30 = 2008 M02 5, Tue
1995-12-22T09:05:02 = 1995 M12 22, Fri
-0010-09-15T04:44:23 = -10 M09 15, Sat

Long

Long, but the weekday dipped:

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

Medium

Medium โ€” looks exactly the same as Long here, and we are not asking questions:

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

Short

Short = pure YYYY-MM-DD slay ๐Ÿ’…

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

๐Ÿงš Time Formats

Full

Full time format is giving <cyan>UTC</cyan> main character energy:

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

Long โ€” same output as Full, and honestly? consistent queen:

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

Medium drops the UTC โ€” rude but okay:

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

Short = hours and minutes, no seconds, no timezone, no stress:

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, combined, the moment we've all been waiting for ๐ŸŽ€

Full

Full datetime = full date AND full time stacked together:

2008-02-05T18:30:30 = 2008 M02 5, Tue 18:30:30 UTC
1995-12-22T09:05:02 = 1995 M12 22, Fri 09:05:02 UTC
-0010-09-15T04:44:23 = -10 M09 15, Sat 04:44:23 UTC

Long

Long datetime โ€” weekday gone, UTC staying:

2008-02-05T18:30:30 = 2008 M02 5 18:30:30 UTC
1995-12-22T09:05:02 = 1995 M12 22 09:05:02 UTC
-0010-09-15T04:44:23 = -10 M09 15 04:44:23 UTC

Medium

Medium datetime โ€” no UTC:

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

Short

Short datetime โ€” compact, cute, done:

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

๐Ÿ‘‘ Available Formats

Okay this is the big one, the whole menu, every named format with all three test timestamps. Deep breath. Let's go ๐Ÿ’–

Bh (h B)

Twelve-hour clock with that B marker:

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)

Same idea but with minutes:

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)

And now with seconds, go off:

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)

Just the weekday, nothing else, minimal icon:

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

EBhm (E h:mm B)

Weekday + clock + 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)

Weekday + clock + seconds + 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)

Weekday plus 24-hour 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)

Weekday plus 24-hour 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 (d, E)

Day-of-month then weekday:

2008-02-05T18:30:30 = 5, Tue
1995-12-22T09:05:02 = 22, Fri
-0010-09-15T04:44:23 = 15, Sat

Ehm (E h:mm a)

Hiii this one brings back the AM/PM ๐Ÿซถ:

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)

Same but with seconds:

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 (G y)

Era + year, that's it:

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

GyMMM (G y MMM)

Era + year + month:

2008-02-05T18:30:30 = CE 2008 M02
1995-12-22T09:05:02 = CE 1995 M12
-0010-09-15T04:44:23 = BCE -10 M09

GyMMMEd (G y MMM d, E)

Era + year + month + day + weekday, the whole squad:

2008-02-05T18:30:30 = CE 2008 M02 5, Tue
1995-12-22T09:05:02 = CE 1995 M12 22, Fri
-0010-09-15T04:44:23 = BCE -10 M09 15, Sat

GyMMMd (G y MMM d)

Era + year + month + day, weekday not invited:

2008-02-05T18:30:30 = CE 2008 M02 5
1995-12-22T09:05:02 = CE 1995 M12 22
-0010-09-15T04:44:23 = BCE -10 M09 15

GyMd (GGGGG y-MM-dd)

Era + date in dashes:

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

H (HH)

24-hour hour on its own:

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

Hm (HH:mm)

24-hour hour + minute:

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)

24-hour hour + minute + second:

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)

With the v timezone bit added on:

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)

Hour + minute + 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)

Month number, stand-alone-flavored:

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

MEd (MM-dd, E)

Month-day then weekday:

2008-02-05T18:30:30 = 02-05, Tue
1995-12-22T09:05:02 = 12-22, Fri
-0010-09-15T04:44:23 = 09-15, Sat

MMM (LLL)

The M-style month, stand-alone version:

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

MMMEd (MMM d, E)

Month + day + weekday:

2008-02-05T18:30:30 = M02 5, Tue
1995-12-22T09:05:02 = M12 22, Fri
-0010-09-15T04:44:23 = M09 15, Sat

MMMMW-count-other ('week' W 'of' MMMM)

Week number of the month, with actual words week and of in the pattern, iykyk:

2008-02-05T18:30:30 = week 1 of M02
1995-12-22T09:05:02 = week 3 of M12
-0010-09-15T04:44:23 = week 2 of M09

MMMMd (MMMM d)

Month + day, no weekday:

2008-02-05T18:30:30 = M02 5
1995-12-22T09:05:02 = M12 22
-0010-09-15T04:44:23 = M09 15

MMMd (MMM d)

Month + day again โ€” same output, different pattern name, we love a twin moment:

2008-02-05T18:30:30 = M02 5
1995-12-22T09:05:02 = M12 22
-0010-09-15T04:44:23 = M09 15

Md (MM-dd)

Month-day, dashes only:

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

d (d)

Just the day number. That's it. That's the format:

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

h (h a)

Twelve-hour hour + AM/PM:

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)

Twelve-hour hour + minutes + AM/PM:

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)

Twelve-hour with seconds, the full little clock:

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)

Twelve-hour + seconds + AM/PM + timezone:

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)

Twelve-hour + AM/PM + timezone, no seconds:

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)

Minute:second, and yes the first one really does say 30:30 โ€” not a typo, it's the data:

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

y (y)

Year only, negative years included, we respect history:

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

yM (y-MM)

Year-month, dashed:

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

yMEd (y-MM-dd, E)

Year-month-day then weekday:

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

yMMM (y MMM)

Year + month:

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

yMMMEd (y MMM d, E)

Year + month + day + weekday, the full date squad:

2008-02-05T18:30:30 = 2008 M02 5, Tue
1995-12-22T09:05:02 = 1995 M12 22, Fri
-0010-09-15T04:44:23 = -10 M09 15, Sat

yMMMM (y MMMM)

Year + wide month โ€” output looks the same as yMMM here, and that's simply the lore:

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

yMMMd (y MMM d)

Year + month + day:

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

yMd (y-MM-dd)

Year-month-day, all dashes:

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

yQQQ (y QQQ)

Year + abbreviated quarter:

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

yQQQQ (y QQQQ)

Year + wide quarter โ€” same output as yQQQ in this locale, again, that's just the vibe:

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

yw-count-other ('week' w 'of' Y)

Week number of the year this time, with week and of baked into the pattern:

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

Prefers 24 hour time?

Yes โ€” 24-hour girlie confirmed โฐ

Local first day of the week

1 (Mon) โ€” Monday starts the week, periodt ๐Ÿ’…

โญ Strftime Patterns

%c (%a %b %e %H:%M:%S %Y) - date time format

That's the %c pattern and its expansion, right there โ€” %a %b %e %H:%M:%S %Y, the classic date time format. ๐Ÿ’–


...aaand the last three for that one land like this ๐Ÿ‘‡

2008-02-05T18:30:30 = Tue M02  5 18:30:30 2008
1995-12-22T09:05:02 = Fri M12 22 09:05:02 1995
-0010-09-15T04:44:23 = Sat M09 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 ๐Ÿ’–

okay bestie, support time โ€” and it's literally the shortest thing ever, no cap:

See DateTime::Locale. ๐Ÿฆ‹

That's it, that's the whole section. Iconic honestly. Go look at DateTime::Locale and you're set ๐Ÿ’…


and that's a wrap on this page, mwah ๐ŸŽ€ this cutie came from perl v5.42.0 and got dated 2024-12-12, filed under the name DateTim...e::la_VA(3) (yes the formatting said the whole thing, bestie, we just vibed with it) โœจ bye diva, go format some dates ๐ŸŒˆ

๐Ÿ“ฆ where this page comes from