DateTim...e::gv_IM(3)
π DateTime::Locale::gv_IM(3) π
okay so this page is from the User Contributed Perl Documentation section of the manual, and it's the one and only DateTime::Locale::gv_IM(3) β the locale data examples page for the Manx Isle of Man locale. it's literally just a big ol' show-and-tell of every string this locale knows how to spit out. let's get into it bestie π«Ά
β¨ NAME β¨
DateTime::Locale::gv_IM β Locale data examples for the Manx Isle of Man (gv-IM) locale</p> π
πΈ DESCRIPTION πΈ
so like, this pod file is a whole vibe check for the locale data β it "contains examples of the locale data available for the Manx Isle of Man locale." that's it, that's the whole point of it. no cap, it's a showcase π
π¦ Days π¦
Wide (format)
Jelhein
Jemayrt
Jercean
Jerdein
Jeheiney
Jesarn
Jedoonee
Abbreviated (format)
Jel
Jem
Jerc
Jerd
Jeh
Jes
Jed
Narrow (format)
M
T
W
T
F
S
S
Wide (stand-alone)
Jelhein
Jemayrt
Jercean
Jerdein
Jeheiney
Jesarn
Jedoonee
Abbreviated (stand-alone)
Jel
Jem
Jerc
Jerd
Jeh
Jes
Jed
Narrow (stand-alone)
M
T
W
T
F
S
S
ngl the narrow days are giving "cryptic but make it fashion" βM T W T F S S, and yes,Tshows up twice andSshows up twice. that's not a typo on my part, that's genuinely what's on the page. don't come for me π
π Months π
Wide (format)
Jerrey-geuree
Toshiaght-arree
Mayrnt
Averil
Boaldyn
Mean-souree
Jerrey-souree
Luanistyn
Mean-fouyir
Jerrey-fouyir
Mee Houney
Mee ny Nollick
Abbreviated (format)
J-guer
T-arree
Mayrnt
Avrril
Boaldyn
M-souree
J-souree
Luanistyn
M-fouyir
J-fouyir
M-Houney
M-Nollick
Narrow (format)
1
2
3
4
5
6
7
8
9
10
11
12
Wide (stand-alone)
Jerrey-geuree
Toshiaght-arree
Mayrnt
Averil
Boaldyn
Mean-souree
Jerrey-souree
Luanistyn
Mean-fouyir
Jerrey-fouyir
Mee Houney
Mee ny Nollick
Abbreviated (stand-alone)
J-guer
T-arree
Mayrnt
Avrril
Boaldyn
M-souree
J-souree
Luanistyn
M-fouyir
J-fouyir
M-Houney
M-Nollick
Narrow (stand-alone)
1
2
3
4
5
6
7
8
9
10
11
12
bestie look atAvrrilin the abbreviated list vsAverilin the wide list β that double-r is exactly how it's written on the page, so I'm preserving it character for character. copy it verbatim or perish π and yeah the narrow months are literally just1through12, iconic minimalism π
π Quarters π
Wide (format)
Q1
Q2
Q3
Q4
Abbreviated (format)
Q1
Q2
Q3
Q4
Narrow (format)
1
2
3
4
Wide (stand-alone)
Q1
Q2
Q3
Q4
Abbreviated (stand-alone)
Q1
Q2
Q3
Q4
Narrow (stand-alone)
1
2
3
4
quarters are lowkey the chillest section on this whole page.Q1βQ4everywhere except narrow, which is just1β4. periodt β¨
β Eras β
Wide (format)
RC
AD
Abbreviated (format)
RC
AD
Narrow (format)
RC
AD
only three flavours here β no stand-alone versions for eras, that's just how this page rolls π
π Date Formats π
Full
2008-02-05T18:30:30 = 2008 Toshiaght-arree 5, Jemayrt
1995-12-22T09:05:02 = 1995 Mee ny Nollick 22, Jeheiney
-0010-09-15T04:44:23 = -10 Mean-fouyir 15, Jesarn
Long
2008-02-05T18:30:30 = 2008 Toshiaght-arree 5
1995-12-22T09:05:02 = 1995 Mee ny Nollick 22
-0010-09-15T04:44:23 = -10 Mean-fouyir 15
Medium
2008-02-05T18:30:30 = 2008 T-arree 5
1995-12-22T09:05:02 = 1995 M-Nollick 22
-0010-09-15T04:44:23 = -10 M-fouyir 15
Short
2008-02-05T18:30:30 = 2008-02-05
1995-12-22T09:05:02 = 1995-12-22
-0010-09-15T04:44:23 = -10-09-15
same three timestamps every single time, so you can eyeball how the formats change:2008-02-05T18:30:30,1995-12-22T09:05:02, and-0010-09-15T04:44:23(yes that's a negative year, and yes it stays negative π). watch the day names switch from wide (Jemayrt) to abbreviated (Jem) as things get shorter β the way that full β long β medium β short just strips stuff off is honestly so satisfying π₯
π§ 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
notice Full and Long are literally identical here β both keep the UTC. Medium and Short drop it. and Short is just hours and minutes, no seconds, no thoughts, head empty π
π Datetime Formats π
Full
2008-02-05T18:30:30 = 2008 Toshiaght-arree 5, Jemayrt 18:30:30 UTC
1995-12-22T09:05:02 = 1995 Mee ny Nollick 22, Jeheiney 09:05:02 UTC
-0010-09-15T04:44:23 = -10 Mean-fouyir 15, Jesarn 04:44:23 UTC
Long
2008-02-05T18:30:30 = 2008 Toshiaght-arree 5 18:30:30 UTC
1995-12-22T09:05:02 = 1995 Mee ny Nollick 22 09:05:02 UTC
-0010-09-15T04:44:23 = -10 Mean-fouyir 15 04:44:23 UTC
Medium
2008-02-05T18:30:30 = 2008 T-arree 5 18:30:30
1995-12-22T09:05:02 = 1995 M-Nollick 22 09:05:02
-0010-09-15T04:44:23 = -10 M-fouyir 15 04:44:23
Short
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
it's giving date plus time, gluing the two previous sections together π«Ά Full keeps the comma before the weekday, Long drops the comma, Medium goes abbreviated month, Short goes full numeric. track the commas, they're load-bearing π
π₯ Available Formats π₯
okay this is the big one β every named format this locale ships, with the pattern in parentheses on the heading and three sample renders underneath. take a deep breath 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 = Jem
1995-12-22T09:05:02 = Jeh
-0010-09-15T04:44:23 = Jes
π EBhm (E h:mm B)
2008-02-05T18:30:30 = Jem 6:30 B
1995-12-22T09:05:02 = Jeh 9:05 B
-0010-09-15T04:44:23 = Jes 4:44 B
π EBhms (E h:mm:ss B)
2008-02-05T18:30:30 = Jem 6:30:30 B
1995-12-22T09:05:02 = Jeh 9:05:02 B
-0010-09-15T04:44:23 = Jes 4:44:23 B
π EHm (E HH:mm)
2008-02-05T18:30:30 = Jem 18:30
1995-12-22T09:05:02 = Jeh 09:05
-0010-09-15T04:44:23 = Jes 04:44
π EHms (E HH:mm:ss)
2008-02-05T18:30:30 = Jem 18:30:30
1995-12-22T09:05:02 = Jeh 09:05:02
-0010-09-15T04:44:23 = Jes 04:44:23
π Ed (d, E)
2008-02-05T18:30:30 = 5, Jem
1995-12-22T09:05:02 = 22, Jeh
-0010-09-15T04:44:23 = 15, Jes
π Ehm (E h:mm a)
2008-02-05T18:30:30 = Jem 6:30 p.m.
1995-12-22T09:05:02 = Jeh 9:05 a.m.
-0010-09-15T04:44:23 = Jes 4:44 a.m.
π Ehms (E h:mm:ss a)
2008-02-05T18:30:30 = Jem 6:30:30 p.m.
1995-12-22T09:05:02 = Jeh 9:05:02 a.m.
-0010-09-15T04:44:23 = Jes 4:44:23 a.m.
π Gy (G y)
2008-02-05T18:30:30 = AD 2008
1995-12-22T09:05:02 = AD 1995
-0010-09-15T04:44:23 = RC -10
π GyMMM (G y MMM)
2008-02-05T18:30:30 = AD 2008 T-arree
1995-12-22T09:05:02 = AD 1995 M-Nollick
-0010-09-15T04:44:23 = RC -10 M-fouyir
π GyMMMEd (G y MMM d, E)
2008-02-05T18:30:30 = AD 2008 T-arree 5, Jem
1995-12-22T09:05:02 = AD 1995 M-Nollick 22, Jeh
-0010-09-15T04:44:23 = RC -10 M-fouyir 15, Jes
π GyMMMd (G y MMM d)
2008-02-05T18:30:30 = AD 2008 T-arree 5
1995-12-22T09:05:02 = AD 1995 M-Nollick 22
-0010-09-15T04:44:23 = RC -10 M-fouyir 15
π GyMd (GGGGG y-MM-dd)
2008-02-05T18:30:30 = AD 2008-02-05
1995-12-22T09:05:02 = AD 1995-12-22
-0010-09-15T04:44:23 = RC -10-09-15
π 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 (MM-dd, E)
2008-02-05T18:30:30 = 02-05, Jem
1995-12-22T09:05:02 = 12-22, Jeh
-0010-09-15T04:44:23 = 09-15, Jes
π MMM (LLL)
2008-02-05T18:30:30 = T-arree
1995-12-22T09:05:02 = M-Nollick
-0010-09-15T04:44:23 = M-fouyir
π MMMEd (MMM d, E)
2008-02-05T18:30:30 = T-arree 5, Jem
1995-12-22T09:05:02 = M-Nollick 22, Jeh
-0010-09-15T04:44:23 = M-fouyir 15, Jes
π MMMMW-count-other ('week' W 'of' MMMM)
2008-02-05T18:30:30 = week 1 of Toshiaght-arree
1995-12-22T09:05:02 = week 3 of Mee ny Nollick
-0010-09-15T04:44:23 = week 2 of Mean-fouyir
okay this one is my fave, it literally spells outweek 1 of Toshiaght-arreeβ a whole little sentence, living its best life π thecount-otherbit and the quoted'week'/'of'in the pattern are part of the name, keep them exactly π«Ά
π MMMMd (MMMM d)
2008-02-05T18:30:30 = Toshiaght-arree 5
1995-12-22T09:05:02 = Mee ny Nollick 22
-0010-09-15T04:44:23 = Mean-fouyir 15
π MMMd (MMM d)
2008-02-05T18:30:30 = T-arree 5
1995-12-22T09:05:02 = M-Nollick 22
-0010-09-15T04:44:23 = M-fouyir 15
π Md (MM-dd)
2008-02-05T18:30:30 = 02-05
1995-12-22T09:05:02 = 12-22
-0010-09-15T04:44:23 = 09-15
π 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 p.m.
1995-12-22T09:05:02 = 9 a.m.
-0010-09-15T04:44:23 = 4 a.m.
π hm (h:mm a)
2008-02-05T18:30:30 = 6:30 p.m.
1995-12-22T09:05:02 = 9:05 a.m.
-0010-09-15T04:44:23 = 4:44 a.m.
π hms (h:mm:ss a)
2008-02-05T18:30:30 = 6:30:30 p.m.
1995-12-22T09:05:02 = 9:05:02 a.m.
-0010-09-15T04:44:23 = 4:44:23 a.m.
π hmsv (h:mm:ss a v)
2008-02-05T18:30:30 = 6:30:30 p.m. UTC
1995-12-22T09:05:02 = 9:05:02 a.m. UTC
-0010-09-15T04:44:23 = 4:44:23 a.m. UTC
π hmv (h:mm a v)
2008-02-05T18:30:30 = 6:30 p.m. UTC
1995-12-22T09:05:02 = 9:05 a.m. UTC
-0010-09-15T04:44:23 = 4:44 a.m. 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
msis not milliseconds here bestie, it'smm:ssβ minutes and seconds. the30:30on the first line is genuinely what happens when minutes and seconds both land on 30. do not @ me, it's on the page π
π y (y)
2008-02-05T18:30:30 = 2008
1995-12-22T09:05:02 = 1995
-0010-09-15T04:44:23 = -10
π yM (y-MM)
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)
2008-02-05T18:30:30 = 2008-02-05, Jem
1995-12-22T09:05:02 = 1995-12-22, Jeh
-0010-09-15T04:44:23 = -10-09-15, Jes
π yMMM (y MMM)
2008-02-05T18:30:30 = 2008 T-arree
1995-12-22T09:05:02 = 1995 M-Nollick
-0010-09-15T04:44:23 = -10 M-fouyir
π yMMMEd (y MMM d, E)
2008-02-05T18:30:30 = 2008 T-arree 5, Jem
1995-12-22T09:05:02 = 1995 M-Nollick 22, Jeh
-0010-09-15T04:44:23 = -10 M-fouyir 15, Jes
π yMMMM (y MMMM)
2008-02-05T18:30:30 = 2008 Toshiaght-arree
1995-12-22T09:05:02 = 1995 Mee ny Nollick
-0010-09-15T04:44:23 = -10 Mean-fouyir
π yMMMd (y MMM d)
2008-02-05T18:30:30 = 2008 T-arree 5
1995-12-22T09:05:02 = 1995 M-Nollick 22
-0010-09-15T04:44:23 = -10 M-fouyir 15
π yMd (y-MM-dd)
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)
β¦and the tail end of that pattern looks like this:
2008-02-05T18:30:30 = 2008 Q1
1995-12-22T09:05:02 = 1995 Q4
-0010-09-15T04:44:23 = -10 Q3
yQQQQ (y QQQQ)β next label, same energy, examples preserved exactly β¨
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)β this oneβs label is literally that, and the examples are 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
β¨ Miscellaneous β¨
- Prefers 24 hour time? Yes β°
- Local first day of the week β
1 (Jelhein)πΈ
π Strftime Patterns π
%c (%a %b %e %H:%M:%S %Y)β date time format, no cap π°οΈ
2008-02-05T18:30:30 = Jem T-arree 5 18:30:30 2008
1995-12-22T09:05:02 = Jeh M-Nollick 22 09:05:02 1995
-0010-09-15T04:44:23 = Jes M-fouyir 15 04:44:23 -10
%x (%m/%d/%y)β date format, cute and compact π
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, clocked β
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.
Source/version and date, for the record: perl v5.42.0, 2024-12-12 β thatβs the whole footer vibe, bestie πβ¨
π¦ 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