DateTim...e::ga_GB(3)

✨ DateTime::Locale::ga_GB(3) ✨

okay bestie so this is a User Contributed Perl Documentation page for DateTime::Locale::ga_GB — it's the locale data examples file for the Irish United Kingdom (ga-GB) locale 💅 and we're gonna walk through every single crumb of it together.


🌈 NAME 🌈

DateTime::Locale::ga_GB — Locale data examples for the Irish United Kingdom (ga-GB) locale. that's the whole name section, short and iconic 🎀


🦋 DESCRIPTION 🦋

so this pod file is literally just a big pile of examples showing off the locale data available for the Irish United Kingdom locale. no cap, it's a showcase ✨

🌸 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

🌷 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

🧚 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 👑

buckle up bestie, this is the long one — every single format with its pattern in parentheses, plus all three sample datetimes. slay 💅

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

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)

🦋 yMMM (MMM y)

month-abbrev plus year, the shortie combo:

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)

okay this one is giving full-scrunchie energy — weekday, day, month abbrev, year:

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)

and here's the full month name version, so fancy:

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)

day first, then the month abbrev, then the year — no weekday invited:

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)

the classic slashy date, zero-padded day and month, lowkey everyone's fave:

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)

quarter szn, abbreviated as R plus the number:

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

👑 yQQQQ (QQQQ y)

and the full-length quarter spelling, with the ú ordinal flex:

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

🧚 yw-count-few ('seachtain' 'a' w 'in' Y)

week-of-year counting, and yes the pattern string itself has the literal words seachtain, a, and in baked in, iykyk:

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)

same pattern, same output — not me listing it again but the page says so, so here we are:

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)

yep. identical. plural-rule variations all printing the exact same string is such a mood:

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)

still the same, bestie, I promise I'm not messing with you:

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)

last one of the count squad, and yes it's identical too. iconic consistency fr:

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 🌟

two lil facts about this locale, and they're honestly so cute:

  • Prefers 24 hour time? Yes — no am/pm nonsense here, we're doing full 24-hour clock hours 💖
  • Local first day of the week: 1 (Dé Luain) — Monday is the main character 👑

⭐ STRFTIME PATTERNS ⭐

the strftime-style shortcuts, each with its pattern in parentheses and what it actually spits out:

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

the full combo platter, date and time:

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
heads up, that's genuinely two spaces before the 5 in the first line — %e is space-padded, she's just built like that, don't come for her 🙈

🎀 %x (%m/%d/%y) — date format

date only, and note the order flips versus yMd — %x goes month/day/year 🌀:

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

time only, 24-hour, colon-separated, clean, slay:

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? go check out DateTime::Locale. that's the whole support section, she's lowkey brief but she's got your back 🫶


and that's the page, bestie — brought to you by perl v5.42.0, dated 2024-12-12, and it's the DateTim...e::ga_GB(3) page (yes that's the real truncated name, no I didn't do that, blame the formatting). go format some Irish dates, you're gonna eat ✨👑💅

📦 where this page comes from