DateTim...e::da_GL(3)

okay bestie, this is the DateTim...e::da_GL(3) page from User Contributed Perl Documentation. it’s giving locale-data showcase, and we are gonna keep every single fact intact while making it slay. πŸ’…

πŸ’– NAME πŸ’–

DateTime::Locale::da_GL β€” Locale data examples for the Danish Greenland (da-GL) locale.

πŸ¦‹ DESCRIPTION πŸ¦‹

this pod file is literally packed with examples of the locale data available for the Danish Greenland locale. no cap, it’s a whole showcase, and we’re about to go through every part of it section by section.


🌸 Days 🌸

πŸ’« Wide (format) πŸ’«

mandag
tirsdag
onsdag
torsdag
fredag
lΓΈrdag
sΓΈndag

πŸ’« Abbreviated (format) πŸ’«

man.
tirs.
ons.
tors.
fre.
lΓΈr.
sΓΈn.

πŸ’« Narrow (format) πŸ’«

M
T
O
T
F
L
S

πŸ’« Wide (stand-alone) πŸ’«

mandag
tirsdag
onsdag
torsdag
fredag
lΓΈrdag
sΓΈndag

πŸ’« Abbreviated (stand-alone) πŸ’«

man.
tirs.
ons.
tors.
fre.
lΓΈr.
sΓΈn.

πŸ’« Narrow (stand-alone) πŸ’«

M
T
O
T
F
L
S

πŸŽ€ Months πŸŽ€

πŸ“ Wide (format) πŸ“

januar
februar
marts
april
maj
juni
juli
august
september
oktober
november
december

πŸ“ Abbreviated (format) πŸ“

jan.
feb.
mar.
apr.
maj
jun.
jul.
aug.
sep.
okt.
nov.
dec.

πŸ“ Narrow (format) πŸ“

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

πŸ“ Wide (stand-alone) πŸ“

januar
februar
marts
april
maj
juni
juli
august
september
oktober
november
december

πŸ“ Abbreviated (stand-alone) πŸ“

jan.
feb.
mar.
apr.
maj
jun.
jul.
aug.
sep.
okt.
nov.
dec.

πŸ“ Narrow (stand-alone) πŸ“

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

✨ Quarters ✨

🌈 Wide (format) 🌈

1. kvartal
2. kvartal
3. kvartal
4. kvartal

🌈 Abbreviated (format) 🌈

1. kvt.
2. kvt.
3. kvt.
4. kvt.

🌈 Narrow (format) 🌈

1
2
3
4

🌈 Wide (stand-alone) 🌈

1. kvartal
2. kvartal
3. kvartal
4. kvartal

🌈 Abbreviated (stand-alone) 🌈

1. kvt.
2. kvt.
3. kvt.
4. kvt.

🌈 Narrow (stand-alone) 🌈

1
2
3
4

πŸ¦‹ Eras πŸ¦‹

πŸ’œ Wide (format) πŸ’œ

fΓΈr Kristus
efter Kristus

πŸ’œ Abbreviated (format) πŸ’œ

f.Kr.
e.Kr.

πŸ’œ Narrow (format) πŸ’œ

fKr
eKr

πŸ‘‘ Date Formats πŸ‘‘

⭐ Full ⭐

2008-02-05T18:30:30 = tirsdag den 5. februar 2008
1995-12-22T09:05:02 = fredag den 22. december 1995
-0010-09-15T04:44:23 = lΓΈrdag den 15. september -10

⭐ Long ⭐

2008-02-05T18:30:30 = 5. februar 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. sep. -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 πŸ•°οΈ

πŸ’– 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 πŸ—“οΈ

🌟 Full 🌟

2008-02-05T18:30:30 = tirsdag den 5. februar 2008 18.30.30 UTC
1995-12-22T09:05:02 = fredag den 22. december 1995 09.05.02 UTC
-0010-09-15T04:44:23 = lΓΈrdag den 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. 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. sep. -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 🌈

πŸŽ€ 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 = tirs.
1995-12-22T09:05:02 = fre.
-0010-09-15T04:44:23 = lΓΈr.

πŸŽ€ EBhm (E h.mm B) πŸŽ€

2008-02-05T18:30:30 = tirs. 6.30 B
1995-12-22T09:05:02 = fre. 9.05 B
-0010-09-15T04:44:23 = lΓΈr. 4.44 B

πŸŽ€ EBhms (E h.mm.ss B) πŸŽ€

2008-02-05T18:30:30 = tirs. 6.30.30 B
1995-12-22T09:05:02 = fre. 9.05.02 B
-0010-09-15T04:44:23 = lΓΈr. 4.44.23 B

πŸŽ€ EHm (E HH.mm) πŸŽ€

2008-02-05T18:30:30 = tirs. 18.30
1995-12-22T09:05:02 = fre. 09.05
-0010-09-15T04:44:23 = lΓΈr. 04.44

πŸŽ€ EHms (E HH.mm.ss) πŸŽ€

2008-02-05T18:30:30 = tirs. 18.30.30
1995-12-22T09:05:02 = fre. 09.05.02
-0010-09-15T04:44:23 = lΓΈr. 04.44.23

πŸŽ€ Ed (E 'den' d.) πŸŽ€

2008-02-05T18:30:30 = tirs. den 5.
1995-12-22T09:05:02 = fre. den 22.
-0010-09-15T04:44:23 = lΓΈr. den 15.

πŸŽ€ Ehm (E h.mm a) πŸŽ€

2008-02-05T18:30:30 = tirs. 6.30 PM
1995-12-22T09:05:02 = fre. 9.05 AM
-0010-09-15T04:44:23 = lΓΈr. 4.44 AM

πŸŽ€ Ehms (E h.mm.ss a) πŸŽ€

2008-02-05T18:30:30 = tirs. 6.30.30 PM
1995-12-22T09:05:02 = fre. 9.05.02 AM
-0010-09-15T04:44:23 = lΓΈr. 4.44.23 AM

πŸŽ€ Gy (y G) πŸŽ€

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

πŸŽ€ GyMMM (MMM y G) πŸŽ€

2008-02-05T18:30:30 = feb. 2008 e.Kr.
1995-12-22T09:05:02 = dec. 1995 e.Kr.
-0010-09-15T04:44:23 = sep. -10 f.Kr.

πŸŽ€ GyMMMEd (E d. MMM y G) πŸŽ€

2008-02-05T18:30:30 = tirs. 5. feb. 2008 e.Kr.
1995-12-22T09:05:02 = fre. 22. dec. 1995 e.Kr.
-0010-09-15T04:44:23 = lΓΈr. 15. sep. -10 f.Kr.

πŸŽ€ GyMMMd (d. MMM y G) πŸŽ€

2008-02-05T18:30:30 = 5. feb. 2008 e.Kr.
1995-12-22T09:05:02 = 22. dec. 1995 e.Kr.
-0010-09-15T04:44:23 = 15. sep. -10 f.Kr.

πŸŽ€ GyMd (d.M.y GGGGG) πŸŽ€

2008-02-05T18:30:30 = 5.2.2008 eKr
1995-12-22T09:05:02 = 22.12.1995 eKr
-0010-09-15T04:44:23 = 15.9.-10 fKr

πŸŽ€ 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 (M) πŸŽ€

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 = tirs. 5.2
1995-12-22T09:05:02 = fre. 22.12
-0010-09-15T04:44:23 = lΓΈr. 15.9

πŸŽ€ MMM (MMM) πŸŽ€

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

πŸŽ€ MMMEd (E d. MMM) πŸŽ€

2008-02-05T18:30:30 = tirs. 5. feb.
1995-12-22T09:05:02 = fre. 22. dec.
-0010-09-15T04:44:23 = lΓΈr. 15. sep.

πŸŽ€ MMMMEd (E d. MMMM) πŸŽ€

2008-02-05T18:30:30 = tirs. 5. februar
1995-12-22T09:05:02 = fre. 22. december
-0010-09-15T04:44:23 = lΓΈr. 15. september

πŸŽ€ MMMMW-count-one (W. 'uge' 'i' MMMM) πŸŽ€

2008-02-05T18:30:30 = 1. uge i februar
1995-12-22T09:05:02 = 3. uge i december
-0010-09-15T04:44:23 = 2. uge i september

πŸŽ€ MMMMW-count-other (W. 'uge' 'i' MMMM) πŸŽ€

2008-02-05T18:30:30 = 1. uge i februar
1995-12-22T09:05:02 = 3. uge i december
-0010-09-15T04:44:23 = 2. uge i september

πŸŽ€ MMMMd (d. MMMM) πŸŽ€

2008-02-05T18:30:30 = 5. februar
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. sep.

πŸŽ€ 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 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

πŸŽ€ 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 = tirs. 5.2.2008
1995-12-22T09:05:02 = fre. 22.12.1995
-0010-09-15T04:44:23 = lΓΈr. 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 = dec. 1995
-0010-09-15T04:44:23 = sep. -10

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

2008-02-05T18:30:30 = tirs. 5. feb. 2008
1995-12-22T09:05:02 = fre. 22. dec. 1995
-0010-09-15T04:44:23 = lΓΈr. 15. sep. -10

and we're back in the format era, bestie πŸŽ€ same three test timestamps every time β€” 2008-02-05T18:30:30, 1995-12-22T09:05:02, and our chaotic little gremlin -0010-09-15T04:44:23 β€” so you can clock exactly how each pattern behaves πŸ’…

yMMMM β€” the pattern is (MMMM y), month name plus year, serving cozy vibes:

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

yMMMd β€” pattern (d. MMM y), day, abbreviated month, year β€” with those little Danish dots doing their thing:

  2008-02-05T18:30:30 = 5. feb. 2008
  1995-12-22T09:05:02 = 22. dec. 1995
 -0010-09-15T04:44:23 = 15. sep. -10

yMd β€” pattern (d.M.y), the compact numeric one, no spaces, all business:

  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 β€” pattern (QQQ y), abbreviated quarter plus year (kvt. is literally Danish for "quarter", iykyk):

  2008-02-05T18:30:30 = 1. kvt. 2008
  1995-12-22T09:05:02 = 4. kvt. 1995
 -0010-09-15T04:44:23 = 3. kvt. -10

yQQQQ β€” pattern (QQQQ y), the full-length quarter flex, no abbreviation, main character energy:

  2008-02-05T18:30:30 = 1. kvartal 2008
  1995-12-22T09:05:02 = 4. kvartal 1995
 -0010-09-15T04:44:23 = 3. kvartal -10

yw-count-one β€” pattern ('uge' w 'i' Y), week number formatted for the singular-count case 🌸

  2008-02-05T18:30:30 = uge 6 i 2008
  1995-12-22T09:05:02 = uge 51 i 1995
 -0010-09-15T04:44:23 = uge 37 i -10

yw-count-other β€” pattern ('uge' w 'i' Y), and yes bestie, it's the exact same output β€” both count forms line up identically here, no cap:

  2008-02-05T18:30:30 = uge 6 i 2008
  1995-12-22T09:05:02 = uge 51 i 1995
 -0010-09-15T04:44:23 = uge 37 i -10

πŸ¦‹ Miscellaneous πŸ¦‹

Two tiny but very real facts about this locale:

  • Prefers 24 hour time? β€” Yes πŸ”₯ (no AM/PM girlies here)
  • Local first day of the week β€” 1 (that's mandag, aka Monday β€” the week starts correct, I don't make the rules πŸ’…)

⏰ Strftime Patterns ⏰

These are the old-school strftime-style patterns, and they've got lore too:

%c (%a %b %e %H:%M:%S %Y) β€” date time format, the full send:

  2008-02-05T18:30:30 = tirs. feb.  5 18:30:30 2008
  1995-12-22T09:05:02 = fre. dec. 22 09:05:02 1995
 -0010-09-15T04:44:23 = lΓΈr. sep. 15 04:44:23 -10

%x (%m/%d/%y) β€” date format, month first, packed and ready:

  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, pure clock, zero notes:

  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 more? See DateTime::Locale. That's the whole pointer, bestie β€” go touch grass in your locale of choice 🌈

one last vibe check: every single example above is copied exactly, negative years, weird spacing and all β€” do not "tidy" them, they're load-bearing πŸ’€

and that's a wrap on DateTim...e::da_GL(3) 🫢 this little icon was shipped by perl v5.42.0, dated 2024-12-12, and now you know every last pattern in the Danish (Greenland) lineup. slay, go format something πŸ’–βœ¨

πŸ“¦ where this page comes from