DateTim...ale::ga(3)
💖 DateTime::Locale::ga — Irish locale data, bestie edition 🍀
okay so this is the manual page for DateTime::Locale::ga (that's the Perl locale-data file for Irish, aka ga, and yes she's gorgeous). It's a pod file, and what's inside is literally just examples of the locale data available for the Irish locale — like a little showroom where every day name, month name and date format gets to strut. ✨
🌸 NAME 🌸
DateTime::Locale::ga — locale data examples for the Irish (ga) locale. that's the whole name, slay, we move.
🦋 DESCRIPTION 🦋
so. this pod file contains examples of the locale data available for the Irish locale. that's it, that's the description — but like, in the best way, because the examples are the whole point and they're giving reference material energy. every list below is the actual data, so don't come for me if you need the real strings — they're right here, character for character. 💅
☀️ Days
Wide (format)
Dé Luain
Dé Máirt
Dé Céadaoin
Déardaoin
Dé hAoine
Dé Sathairn
Dé Domhnaigh
Abbreviated (format)
Luan
Máirt
Céad
Déar
Aoine
Sath
Domh
Narrow (format)
L
M
C
D
A
S
D
Wide (stand-alone)
Dé Luain
Dé Máirt
Dé Céadaoin
Déardaoin
Dé hAoine
Dé Sathairn
Dé Domhnaigh
Abbreviated (stand-alone)
Luan
Máirt
Céad
Déar
Aoine
Sath
Domh
Narrow (stand-alone)
L
M
C
D
A
S
D
ngl the narrow days are so chaotic —L,M,C,D,A,S,D— twoDs living their best life and we respect it. 🙈
🌙 Months
Wide (format)
Eanáir
Feabhra
Márta
Aibreán
Bealtaine
Meitheamh
Iúil
Lúnasa
Meán Fómhair
Deireadh Fómhair
Samhain
Nollaig
Abbreviated (format)
Ean
Feabh
Márta
Aib
Beal
Meith
Iúil
Lún
MFómh
DFómh
Samh
Noll
Narrow (format)
E
F
M
A
B
M
I
L
M
D
S
N
Wide (stand-alone)
Eanáir
Feabhra
Márta
Aibreán
Bealtaine
Meitheamh
Iúil
Lúnasa
Meán Fómhair
Deireadh Fómhair
Samhain
Nollaig
Abbreviated (stand-alone)
Ean
Feabh
Márta
Aib
Beal
Meith
Iúil
Lún
MFómh
DFómh
Samh
Noll
Narrow (stand-alone)
E
F
M
A
B
M
I
L
M
D
S
N
lowkey obsessed withMeán FómhairandDeireadh Fómhair— they're long, they're dramatic, they ate. 🔥
🎀 Quarters
Wide (format)
1ú ráithe
2ú ráithe
3ú ráithe
4ú ráithe
Abbreviated (format)
R1
R2
R3
R4
Narrow (format)
1
2
3
4
Wide (stand-alone)
1ú ráithe
2ú ráithe
3ú ráithe
4ú ráithe
Abbreviated (stand-alone)
R1
R2
R3
R4
Narrow (stand-alone)
1
2
3
4
👑 Eras
Wide (format)
Roimh Chríost
Anno Domini
Abbreviated (format)
RC
AD
Narrow (format)
RC
AD
🗓️ Date Formats
Full
2008-02-05T18:30:30 = Dé Máirt 5 Feabhra 2008
1995-12-22T09:05:02 = Dé hAoine 22 Nollaig 1995
-0010-09-15T04:44:23 = Dé Sathairn 15 Meán Fómhair -10
Long
2008-02-05T18:30:30 = 5 Feabhra 2008
1995-12-22T09:05:02 = 22 Nollaig 1995
-0010-09-15T04:44:23 = 15 Meán Fómhair -10
Medium
2008-02-05T18:30:30 = 5 Feabh 2008
1995-12-22T09:05:02 = 22 Noll 1995
-0010-09-15T04:44:23 = 15 MFómh -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 = Dé Máirt 5 Feabhra 2008 18:30:30 UTC
1995-12-22T09:05:02 = Dé hAoine 22 Nollaig 1995 09:05:02 UTC
-0010-09-15T04:44:23 = Dé Sathairn 15 Meán Fómhair -10 04:44:23 UTC
Long
2008-02-05T18:30:30 = 5 Feabhra 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22 Nollaig 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15 Meán Fómhair -10 04:44:23 UTC
Medium
2008-02-05T18:30:30 = 5 Feabh 2008 18:30:30
1995-12-22T09:05:02 = 22 Noll 1995 09:05:02
-0010-09-15T04:44:23 = 15 MFómh -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 🌟
okay this is the big one, the main character section — every named format with its pattern in parentheses and its three sample renders. buckle up, we're going alphabetically and we're not skipping a single one. 💀
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 = Máirt
1995-12-22T09:05:02 = Aoine
-0010-09-15T04:44:23 = Sath
EBhm (E h:mm B)
2008-02-05T18:30:30 = Máirt 6:30 B
1995-12-22T09:05:02 = Aoine 9:05 B
-0010-09-15T04:44:23 = Sath 4:44 B
EBhms (E h:mm:ss B)
2008-02-05T18:30:30 = Máirt 6:30:30 B
1995-12-22T09:05:02 = Aoine 9:05:02 B
-0010-09-15T04:44:23 = Sath 4:44:23 B
EHm (E HH:mm)
2008-02-05T18:30:30 = Máirt 18:30
1995-12-22T09:05:02 = Aoine 09:05
-0010-09-15T04:44:23 = Sath 04:44
EHms (E HH:mm:ss)
2008-02-05T18:30:30 = Máirt 18:30:30
1995-12-22T09:05:02 = Aoine 09:05:02
-0010-09-15T04:44:23 = Sath 04:44:23
Ed (E d)
2008-02-05T18:30:30 = Máirt 5
1995-12-22T09:05:02 = Aoine 22
-0010-09-15T04:44:23 = Sath 15
Ehm (E h:mm a)
2008-02-05T18:30:30 = Máirt 6:30 i.n.
1995-12-22T09:05:02 = Aoine 9:05 r.n.
-0010-09-15T04:44:23 = Sath 4:44 r.n.
Ehms (E h:mm:ss a)
2008-02-05T18:30:30 = Máirt 6:30:30 i.n.
1995-12-22T09:05:02 = Aoine 9:05:02 r.n.
-0010-09-15T04:44:23 = Sath 4:44:23 r.n.
Gy (y G)
2008-02-05T18:30:30 = 2008 AD
1995-12-22T09:05:02 = 1995 AD
-0010-09-15T04:44:23 = -10 RC
GyMMM (MMM y G)
2008-02-05T18:30:30 = Feabh 2008 AD
1995-12-22T09:05:02 = Noll 1995 AD
-0010-09-15T04:44:23 = MFómh -10 RC
GyMMMEd (E d MMM y G)
2008-02-05T18:30:30 = Máirt 5 Feabh 2008 AD
1995-12-22T09:05:02 = Aoine 22 Noll 1995 AD
-0010-09-15T04:44:23 = Sath 15 MFómh -10 RC
GyMMMd (d MMM y G)
2008-02-05T18:30:30 = 5 Feabh 2008 AD
1995-12-22T09:05:02 = 22 Noll 1995 AD
-0010-09-15T04:44:23 = 15 MFómh -10 RC
GyMd (dd/MM/y GGGGG)
2008-02-05T18:30:30 = 05/02/2008 AD
1995-12-22T09:05:02 = 22/12/1995 AD
-0010-09-15T04:44:23 = 15/09/-10 RC
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 (LL)
2008-02-05T18:30:30 = 02
1995-12-22T09:05:02 = 12
-0010-09-15T04:44:23 = 09
MEd (E dd/MM)
2008-02-05T18:30:30 = Máirt 05/02
1995-12-22T09:05:02 = Aoine 22/12
-0010-09-15T04:44:23 = Sath 15/09
MMM (LLL)
2008-02-05T18:30:30 = Feabh
1995-12-22T09:05:02 = Noll
-0010-09-15T04:44:23 = MFómh
MMMEd (E d MMM)
2008-02-05T18:30:30 = Máirt 5 Feabh
1995-12-22T09:05:02 = Aoine 22 Noll
-0010-09-15T04:44:23 = Sath 15 MFómh
MMMMW-count-few ('seachtain' 'a' W 'i' MMMM)
2008-02-05T18:30:30 = seachtain a 1 i Feabhra
1995-12-22T09:05:02 = seachtain a 3 i Nollaig
-0010-09-15T04:44:23 = seachtain a 2 i Meán Fómhair
MMMMW-count-many ('seachtain' 'a' W 'i' MMMM)
2008-02-05T18:30:30 = seachtain a 1 i Feabhra
1995-12-22T09:05:02 = seachtain a 3 i Nollaig
-0010-09-15T04:44:23 = seachtain a 2 i Meán Fómhair
MMMMW-count-one ('seachtain' 'a' W 'i' MMMM)
2008-02-05T18:30:30 = seachtain a 1 i Feabhra
1995-12-22T09:05:02 = seachtain a 3 i Nollaig
-0010-09-15T04:44:23 = seachtain a 2 i Meán Fómhair
MMMMW-count-other ('seachtain' 'a' W 'i' MMMM)
2008-02-05T18:30:30 = seachtain a 1 i Feabhra
1995-12-22T09:05:02 = seachtain a 3 i Nollaig
-0010-09-15T04:44:23 = seachtain a 2 i Meán Fómhair
MMMMW-count-two ('seachtain' 'a' W 'i' MMMM)
2008-02-05T18:30:30 = seachtain a 1 i Feabhra
1995-12-22T09:05:02 = seachtain a 3 i Nollaig
-0010-09-15T04:44:23 = seachtain a 2 i Meán Fómhair
yes bestie, all five MMMMW-count-* variants print the exact same thing here — I'm not merging them, that's the data, respect the plural rules. 🙌
MMMMd (d MMMM)
2008-02-05T18:30:30 = 5 Feabhra
1995-12-22T09:05:02 = 22 Nollaig
-0010-09-15T04:44:23 = 15 Meán Fómhair
MMMd (d MMM)
2008-02-05T18:30:30 = 5 Feabh
1995-12-22T09:05:02 = 22 Noll
-0010-09-15T04:44:23 = 15 MFómh
Md (dd/MM)
2008-02-05T18:30:30 = 05/02
1995-12-22T09:05:02 = 22/12
-0010-09-15T04:44:23 = 15/09
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 i.n.
1995-12-22T09:05:02 = 9 r.n.
-0010-09-15T04:44:23 = 4 r.n.
hm (h:mm a)
2008-02-05T18:30:30 = 6:30 i.n.
1995-12-22T09:05:02 = 9:05 r.n.
-0010-09-15T04:44:23 = 4:44 r.n.
hms (h:mm:ss a)
2008-02-05T18:30:30 = 6:30:30 i.n.
1995-12-22T09:05:02 = 9:05:02 r.n.
-0010-09-15T04:44:23 = 4:44:23 r.n.
hmsv (h:mm:ss a v)
2008-02-05T18:30:30 = 6:30:30 i.n. UTC
1995-12-22T09:05:02 = 9:05:02 r.n. UTC
-0010-09-15T04:44:23 = 4:44:23 r.n. UTC
hmv (h:mm a v)
2008-02-05T18:30:30 = 6:30 i.n. UTC
1995-12-22T09:05:02 = 9:05 r.n. UTC
-0010-09-15T04:44:23 = 4:44 r.n. 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 (MM/y)
2008-02-05T18:30:30 = 02/2008
1995-12-22T09:05:02 = 12/1995
-0010-09-15T04:44:23 = 09/-10
yMEd (E dd/MM/y)
and we're at yMEd with its pattern E dd/MM/y — and that's exactly where this half of the page stops, so hold that thought, because the next format entries are absolutely coming in part 2 🫶✨
…and the examples just keep coming, so buckle up bestie 🎀
2008-02-05T18:30:30 = Máirt 05/02/2008
1995-12-22T09:05:02 = Aoine 22/12/1995
-0010-09-15T04:44:23 = Sath 15/09/-10
yMMM (MMM y) — short month name energy, plus the year:
2008-02-05T18:30:30 = Feabh 2008
1995-12-22T09:05:02 = Noll 1995
-0010-09-15T04:44:23 = MFómh -10
yMMMEd (E d MMM y) — day name, day number, short month, year. The full little lineup 🦋
2008-02-05T18:30:30 = Máirt 5 Feabh 2008
1995-12-22T09:05:02 = Aoine 22 Noll 1995
-0010-09-15T04:44:23 = Sath 15 MFómh -10
yMMMM (MMMM y) — okay now the month gets its full government name, no abbreviating:
2008-02-05T18:30:30 = Feabhra 2008
1995-12-22T09:05:02 = Nollaig 1995
-0010-09-15T04:44:23 = Meán Fómhair -10
yMMMd (d MMM y) — same as above but the weekday name dipped out:
2008-02-05T18:30:30 = 5 Feabh 2008
1995-12-22T09:05:02 = 22 Noll 1995
-0010-09-15T04:44:23 = 15 MFómh -10
yMd (dd/MM/y) — all numbers, day first, zero-padded and neat ✨:
2008-02-05T18:30:30 = 05/02/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/09/-10
yQQQ (QQQ y) — abbreviated quarter, "R1"/"R4"/"R3" hive rise up:
2008-02-05T18:30:30 = R1 2008
1995-12-22T09:05:02 = R4 1995
-0010-09-15T04:44:23 = R3 -10
yQQQQ (QQQQ y) — full quarter flex, with 1ú, 4ú, 3ú and all:
2008-02-05T18:30:30 = 1ú ráithe 2008
1995-12-22T09:05:02 = 4ú ráithe 1995
-0010-09-15T04:44:23 = 3ú ráithe -10
Now the week-count variants, and yes there are five of them and they all render identically here — that's not a typo, that's the data. Copy it faithfully, bestie 💅
yw-count-few ('seachtain' 'a' w 'in' Y)
2008-02-05T18:30:30 = seachtain a 6 in 2008
1995-12-22T09:05:02 = seachtain a 51 in 1995
-0010-09-15T04:44:23 = seachtain a 37 in -10
yw-count-many ('seachtain' 'a' w 'in' Y)
2008-02-05T18:30:30 = seachtain a 6 in 2008
1995-12-22T09:05:02 = seachtain a 51 in 1995
-0010-09-15T04:44:23 = seachtain a 37 in -10
yw-count-one ('seachtain' 'a' w 'in' Y)
2008-02-05T18:30:30 = seachtain a 6 in 2008
1995-12-22T09:05:02 = seachtain a 51 in 1995
-0010-09-15T04:44:23 = seachtain a 37 in -10
yw-count-other ('seachtain' 'a' w 'in' Y)
2008-02-05T18:30:30 = seachtain a 6 in 2008
1995-12-22T09:05:02 = seachtain a 51 in 1995
-0010-09-15T04:44:23 = seachtain a 37 in -10
yw-count-two ('seachtain' 'a' w 'in' Y)
2008-02-05T18:30:30 = seachtain a 6 in 2008
1995-12-22T09:05:02 = seachtain a 51 in 1995
-0010-09-15T04:44:23 = seachtain a 37 in -10
🌀 Miscellaneous
Couple of quick facts about this locale, no biggie:
- Prefers 24 hour time? Yes 🕕 (military time girlies stay winning)
- Local first day of the week:
1(Dé Luain) — Monday is the main character here, sorry Sunday girlies 👑
⏰ Strftime Patterns
Yes, the old-school strftime letter patterns are also here, because some of us are still living in the %-era and honestly? Respect.
%c (%a %b %e %H:%M:%S %Y) — date time format
2008-02-05T18:30:30 = Máirt Feabh 5 18:30:30 2008
1995-12-22T09:05:02 = Aoine Noll 22 09:05:02 1995
-0010-09-15T04:44:23 = Sath MFómh 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
Heads up babes:%xhere is the%m/%d/%yshape — month first, and the year comes back as10for-0010. That's just what the table says, don't come for me 🙈
📚 SUPPORT
See DateTime::Locale. That's the whole support section, she's short and efficient, periodt 💜
And that's the whole page, bestie — you made it to the end 🎉 This is DateTim...ale::ga(3) from the perl v5.42.0 toolchain, dated 2024-12-12, and honestly it ate. Go format some dates in Irish, you absolute icon 👑✨
📦 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