DateTim...ale::mg(3)

πŸ’– DateTime::Locale::mg(3) πŸ’–

okay so bestie, this is the DateTime::Locale::mg(3) page from the User Contributed Perl Documentation, and it is part 1 of 2. It's all the locale data examples for the Malagasy (mg) locale, and we are keeping every single name, every format, and every timestamp exactly as given. no cap. πŸ¦‹

✨ NAME ✨

DateTime::Locale::mg - Locale data examples for the Malagasy (mg) locale.

🌸 DESCRIPTION 🌸

This pod file contains examples of the locale data available for the Malagasy locale. it's literally a whole reference gallery, and we're going through it section by section. πŸ’…

πŸ—“οΈ Days

🌸 Wide (format)

Alatsinainy
Talata
Alarobia
Alakamisy
Zoma
Asabotsy
Alahady

🌸 Abbreviated (format)

Alats
Tal
Alar
Alak
Zom
Asab
Alah

🌸 Narrow (format)

A
T
A
A
Z
A
A

🌸 Wide (stand-alone)

Alatsinainy
Talata
Alarobia
Alakamisy
Zoma
Asabotsy
Alahady

🌸 Abbreviated (stand-alone)

Alats
Tal
Alar
Alak
Zom
Asab
Alah

🌸 Narrow (stand-alone)

A
T
A
A
Z
A
A

πŸŒ™ Months

🌸 Wide (format)

Janoary
Febroary
Martsa
Aprily
Mey
Jona
Jolay
Aogositra
Septambra
Oktobra
Novambra
Desambra

🌸 Abbreviated (format)

Jan
Feb
Mar
Apr
Mey
Jon
Jol
Aog
Sep
Okt
Nov
Des

🌸 Narrow (format)

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

🌸 Wide (stand-alone)

Janoary
Febroary
Martsa
Aprily
Mey
Jona
Jolay
Aogositra
Septambra
Oktobra
Novambra
Desambra

🌸 Abbreviated (stand-alone)

Jan
Feb
Mar
Apr
Mey
Jon
Jol
Aog
Sep
Okt
Nov
Des

🌸 Narrow (stand-alone)

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

πŸŽ€ Quarters

🌸 Wide (format)

Telovolana voalohany
Telovolana faharoa
Telovolana fahatelo
Telovolana fahefatra

🌸 Abbreviated (format)

T1
T2
T3
T4

🌸 Narrow (format)

1
2
3
4

🌸 Wide (stand-alone)

Telovolana voalohany
Telovolana faharoa
Telovolana fahatelo
Telovolana fahefatra

🌸 Abbreviated (stand-alone)

T1
T2
T3
T4

🌸 Narrow (stand-alone)

1
2
3
4

πŸ‘‘ Eras

🌸 Wide (format)

Alohan’i JK
Aorian’i JK

🌸 Abbreviated (format)

BC
AD

🌸 Narrow (format)

BC
AD

πŸ“… Date Formats

🌟 Full

2008-02-05T18:30:30 = Talata 5 Febroary 2008
1995-12-22T09:05:02 = Zoma 22 Desambra 1995
-0010-09-15T04:44:23 = Asabotsy 15 Septambra -10

🌟 Long

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

🌟 Medium

2008-02-05T18:30:30 = 2008 Feb 5
1995-12-22T09:05:02 = 1995 Des 22
-0010-09-15T04:44:23 = -10 Sep 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

⏰ 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 = Talata 5 Febroary 2008 18:30:30 UTC
1995-12-22T09:05:02 = Zoma 22 Desambra 1995 09:05:02 UTC
-0010-09-15T04:44:23 = Asabotsy 15 Septambra -10 04:44:23 UTC

🌟 Long

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

🌟 Medium

2008-02-05T18:30:30 = 2008 Feb 5 18:30:30
1995-12-22T09:05:02 = 1995 Des 22 09:05:02
-0010-09-15T04:44:23 = -10 Sep 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

🧚 Available Formats

okay this is the big one, bestie: every available format label, each with the same three sample timestamps. keep scrolling, it's all here. 🫢

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 = Tal
1995-12-22T09:05:02 = Zom
-0010-09-15T04:44:23 = Asab

EBhm (E h:mm B)

2008-02-05T18:30:30 = Tal 6:30 B
1995-12-22T09:05:02 = Zom 9:05 B
-0010-09-15T04:44:23 = Asab 4:44 B

EBhms (E h:mm:ss B)

2008-02-05T18:30:30 = Tal 6:30:30 B
1995-12-22T09:05:02 = Zom 9:05:02 B
-0010-09-15T04:44:23 = Asab 4:44:23 B

EHm (E HH:mm)

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

EHms (E HH:mm:ss)

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

Ed (d, E)

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

Ehm (E h:mm a)

2008-02-05T18:30:30 = Tal 6:30 PM
1995-12-22T09:05:02 = Zom 9:05 AM
-0010-09-15T04:44:23 = Asab 4:44 AM

Ehms (E h:mm:ss a)

2008-02-05T18:30:30 = Tal 6:30:30 PM
1995-12-22T09:05:02 = Zom 9:05:02 AM
-0010-09-15T04:44:23 = Asab 4:44:23 AM

Gy (G y)

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

GyMMM (G y MMM)

2008-02-05T18:30:30 = AD 2008 Feb
1995-12-22T09:05:02 = AD 1995 Des
-0010-09-15T04:44:23 = BC -10 Sep

GyMMMEd (G y MMM d, E)

2008-02-05T18:30:30 = AD 2008 Feb 5, Tal
1995-12-22T09:05:02 = AD 1995 Des 22, Zom
-0010-09-15T04:44:23 = BC -10 Sep 15, Asab

GyMMMd (G y MMM d)

2008-02-05T18:30:30 = AD 2008 Feb 5
1995-12-22T09:05:02 = AD 1995 Des 22
-0010-09-15T04:44:23 = BC -10 Sep 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 = BC -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 (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 = Tal 5/2
1995-12-22T09:05:02 = Zom 22/12
-0010-09-15T04:44:23 = Asab 15/9

MMM (MMM)

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

MMMEd (E d MMM)

2008-02-05T18:30:30 = Tal 5 Feb
1995-12-22T09:05:02 = Zom 22 Des
-0010-09-15T04:44:23 = Asab 15 Sep

MMMMEd (E d MMMM)

2008-02-05T18:30:30 = Tal 5 Febroary
1995-12-22T09:05:02 = Zom 22 Desambra
-0010-09-15T04:44:23 = Asab 15 Septambra

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

2008-02-05T18:30:30 = week 1 of Febroary
1995-12-22T09:05:02 = week 3 of Desambra
-0010-09-15T04:44:23 = week 2 of Septambra

MMMMd (d MMMM)

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

MMMd (d MMM)

2008-02-05T18:30:30 = 5 Feb
1995-12-22T09:05:02 = 22 Des
-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 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 (m:ss)

2008-02-05T18:30:30 = 30:30
1995-12-22T09:05:02 = 5: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 = Tal 5/2/2008
1995-12-22T09:05:02 = Zom 22/12/1995
-0010-09-15T04:44:23 = Asab 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 = Des 1995
-0010-09-15T04:44:23 = Sep -10

yMMMEd (E d MMM y)

2008-02-05T18:30:30 = Tal 5 Feb 2008
1995-12-22T09:05:02 = Zom 22 Des 1995
-0010-09-15T04:44:23 = Asab 15 Sep -10

yMMMM (MMMM y)

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

yMMMd (d MMM y)

…and finishing that one off, bestie πŸŽ€ (these are the exact outputs, not my vibes):

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

yMd (y-MM-dd)

the classic ISO-ish, year first, no thoughts just hyphens ✨

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

quarter abbreviation + year, the short version 🧚

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

yQQQQ (QQQQ y)

the full quarter name version, because we're extra today πŸ’…

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

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

week number + year, wrapped in literal words, lowkey the most readable one here 😌

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 🌸

some little facts about this locale, and honestly they ate:

  • Prefers 24 hour time? Yes πŸ•• no am/pm chaos here, we're serious people
  • Local first day of the week β€” 1 (Alatsinainy)

⏰ Strftime Patterns ⏰

the strftime-flavoured ones, for when you're formatting the old-school way 🫢

  • %c (%a %b %e %H:%M:%S %Y) β€” date time format
2008-02-05T18:30:30 = Tal Feb  5 18:30:30 2008
1995-12-22T09:05:02 = Zom Des 22 09:05:02 1995
-0010-09-15T04:44:23 = Asab Sep 15 04:44:23 -10
bestie look closely at Feb 5 β€” that's two spaces, because %e is space-padded. not a typo, that's just how %e rolls πŸ’€
  • %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 🌈

  • See DateTime::Locale. πŸ‘‘

that's the whole support section, it's giving "go read the parent module" and honestly same 😭


and that's the page!! πŸŽ‰ you just read the DateTim...ale::mg(3) manpage as shipped with perl v5.42.0, dated 2024-12-12 β€” go off, you absolute scholar πŸŽ“πŸ’– no cap, I'm obsessed with you for making it to the end 🫢✨

πŸ“¦ where this page comes from