DateTim...e::br_FR(3)
🦋 DateTime::Locale::br_FR(3) 🦋
okay bestie so this is a User Contributed Perl Documentation page, section 3 of the manual, for DateTime::Locale::br_FR — the Breton (France) locale. it's literally just a showcase of all the locale data, and honestly? it's kind of gorgeous. no cap. 💅
✨ NAME ✨
DateTime::Locale::br_FR — locale data examples for the Breton France (br-FR) locale 🎀
🌸 DESCRIPTION 🌸
this pod file is literally a museum of examples showing off the locale data you get for the Breton France locale. that's it. that's the whole vibe. every list, every format, every weird little apostrophe-looking character — that's the tea, and we're spilling all of it 🫖✨
🌈 Days 🌈
Wide (format)
Lun
Meurzh
Mercʼher
Yaou
Gwener
Sadorn
Sul
Abbreviated (format)
Lun
Meu.
Mer.
Yaou
Gwe.
Sad.
Sul
Narrow (format)
L
Mz
Mc
Y
G
Sa
Su
Wide (stand-alone)
Lun
Meurzh
Mercʼher
Yaou
Gwener
Sadorn
Sul
Abbreviated (stand-alone)
Lun
Meu.
Mer.
Yaou
Gwe.
Sad.
Sul
Narrow (stand-alone)
L
Mz
Mc
Y
G
Sa
Su
ngl the fact thatYaoustaysYaouin every single width is such main character energy. it knows who it is. 👑
🎀 Months 🎀
Wide (format)
Genver
Cʼhwevrer
Meurzh
Ebrel
Mae
Mezheven
Gouere
Eost
Gwengolo
Here
Du
Kerzu
Abbreviated (format)
Gen.
Cʼhwe.
Meur.
Ebr.
Mae
Mezh.
Goue.
Eost
Gwen.
Here
Du
Kzu.
Narrow (format)
01
02
03
04
05
06
07
08
09
10
11
12
Wide (stand-alone)
Genver
Cʼhwevrer
Meurzh
Ebrel
Mae
Mezheven
Gouere
Eost
Gwengolo
Here
Du
Kerzu
Abbreviated (stand-alone)
Gen.
Cʼhwe.
Meur.
Ebr.
Mae
Mezh.
Goue.
Eost
Gwen.
Here
Du
Kzu.
Narrow (stand-alone)
01
02
03
04
05
06
07
08
09
10
11
12
the narrow months are literally just01through12. lowkey iconic of them to not even try. andKzu.for December?? obsessed. 💀
🦋 Quarters 🦋
Wide (format)
1añ trimiziad
2l trimiziad
3e trimiziad
4e trimiziad
Abbreviated (format)
1añ trim.
2l trim.
3e trim.
4e trim.
Narrow (format)
1
2
3
4
Wide (stand-alone)
1añ trimiziad
2l trimiziad
3e trimiziad
4e trimiziad
Abbreviated (stand-alone)
1añ trim.
2l trim.
3e trim.
4e trim.
Narrow (stand-alone)
1
2
3
4
⭐ Eras ⭐
Wide (format)
a-raok Jezuz-Krist
goude Jezuz-Krist
Abbreviated (format)
a-raok J.K.
goude J.K.
Narrow (format)
a-raok J.K.
goude J.K.
quick vibe check: eras only come in format widths here — no stand-alone versions listed. so don't come for me asking where they are, they're just not in the roster bestie 🙈
💜 Date Formats 💜
Full
2008-02-05T18:30:30 = Meurzh 5 Cʼhwevrer 2008
1995-12-22T09:05:02 = Gwener 22 Kerzu 1995
-0010-09-15T04:44:23 = Sadorn 15 Gwengolo -10
Long
2008-02-05T18:30:30 = 5 Cʼhwevrer 2008
1995-12-22T09:05:02 = 22 Kerzu 1995
-0010-09-15T04:44:23 = 15 Gwengolo -10
Medium
2008-02-05T18:30:30 = 5 Cʼhwe. 2008
1995-12-22T09:05:02 = 22 Kzu. 1995
-0010-09-15T04:44:23 = 15 Gwen. -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
Full and Long being byte-for-byte identical is so real of them. consistency queen 💅
🔥 Datetime Formats 🔥
Full
2008-02-05T18:30:30 = Meurzh 5 Cʼhwevrer 2008, 18:30:30 UTC
1995-12-22T09:05:02 = Gwener 22 Kerzu 1995, 09:05:02 UTC
-0010-09-15T04:44:23 = Sadorn 15 Gwengolo -10, 04:44:23 UTC
Long
2008-02-05T18:30:30 = 5 Cʼhwevrer 2008, 18:30:30 UTC
1995-12-22T09:05:02 = 22 Kerzu 1995, 09:05:02 UTC
-0010-09-15T04:44:23 = 15 Gwengolo -10, 04:44:23 UTC
Medium
2008-02-05T18:30:30 = 5 Cʼhwe. 2008, 18:30:30
1995-12-22T09:05:02 = 22 Kzu. 1995, 09:05:02
-0010-09-15T04:44:23 = 15 Gwen. -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 — a whole wardrobe of named patterns, each with the same three test datetimes so you can see exactly what they do. screenshot this section, bestie 📸
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 = Meu.
1995-12-22T09:05:02 = Gwe.
-0010-09-15T04:44:23 = Sad.
EBhm (E h:mm B)
2008-02-05T18:30:30 = Meu. 6:30 B
1995-12-22T09:05:02 = Gwe. 9:05 B
-0010-09-15T04:44:23 = Sad. 4:44 B
EBhms (E h:mm:ss B)
2008-02-05T18:30:30 = Meu. 6:30:30 B
1995-12-22T09:05:02 = Gwe. 9:05:02 B
-0010-09-15T04:44:23 = Sad. 4:44:23 B
EHm (E HH:mm)
2008-02-05T18:30:30 = Meu. 18:30
1995-12-22T09:05:02 = Gwe. 09:05
-0010-09-15T04:44:23 = Sad. 04:44
EHms (E HH:mm:ss)
2008-02-05T18:30:30 = Meu. 18:30:30
1995-12-22T09:05:02 = Gwe. 09:05:02
-0010-09-15T04:44:23 = Sad. 04:44:23
Ed (E d)
2008-02-05T18:30:30 = Meu. 5
1995-12-22T09:05:02 = Gwe. 22
-0010-09-15T04:44:23 = Sad. 15
Ehm (E h:mm a)
2008-02-05T18:30:30 = Meu. 6:30 G.M.
1995-12-22T09:05:02 = Gwe. 9:05 A.M.
-0010-09-15T04:44:23 = Sad. 4:44 A.M.
Ehms (E h:mm:ss a)
2008-02-05T18:30:30 = Meu. 6:30:30 G.M.
1995-12-22T09:05:02 = Gwe. 9:05:02 A.M.
-0010-09-15T04:44:23 = Sad. 4:44:23 A.M.
Gy (y G)
2008-02-05T18:30:30 = 2008 goude J.K.
1995-12-22T09:05:02 = 1995 goude J.K.
-0010-09-15T04:44:23 = -10 a-raok J.K.
GyMMM (MMM y G)
2008-02-05T18:30:30 = Cʼhwe. 2008 goude J.K.
1995-12-22T09:05:02 = Kzu. 1995 goude J.K.
-0010-09-15T04:44:23 = Gwen. -10 a-raok J.K.
GyMMMEd (E d MMM y G)
2008-02-05T18:30:30 = Meu. 5 Cʼhwe. 2008 goude J.K.
1995-12-22T09:05:02 = Gwe. 22 Kzu. 1995 goude J.K.
-0010-09-15T04:44:23 = Sad. 15 Gwen. -10 a-raok J.K.
GyMMMd (d MMM y G)
2008-02-05T18:30:30 = 5 Cʼhwe. 2008 goude J.K.
1995-12-22T09:05:02 = 22 Kzu. 1995 goude J.K.
-0010-09-15T04:44:23 = 15 Gwen. -10 a-raok J.K.
GyMd (GGGGG y-MM-dd)
2008-02-05T18:30:30 = goude J.K. 2008-02-05
1995-12-22T09:05:02 = goude J.K. 1995-12-22
-0010-09-15T04:44:23 = a-raok J.K. -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 (MM)
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 = Meu. 05/02
1995-12-22T09:05:02 = Gwe. 22/12
-0010-09-15T04:44:23 = Sad. 15/09
MMM (LLL)
2008-02-05T18:30:30 = Cʼhwe.
1995-12-22T09:05:02 = Kzu.
-0010-09-15T04:44:23 = Gwen.
MMMEd (E d MMM)
2008-02-05T18:30:30 = Meu. 5 Cʼhwe.
1995-12-22T09:05:02 = Gwe. 22 Kzu.
-0010-09-15T04:44:23 = Sad. 15 Gwen.
MMMMW-count-few ('sizhun' W 'miz' MMMM)
2008-02-05T18:30:30 = sizhun 1 miz Cʼhwevrer
1995-12-22T09:05:02 = sizhun 3 miz Kerzu
-0010-09-15T04:44:23 = sizhun 2 miz Gwengolo
MMMMW-count-many ('sizhun' W 'miz' MMMM)
2008-02-05T18:30:30 = sizhun 1 miz Cʼhwevrer
1995-12-22T09:05:02 = sizhun 3 miz Kerzu
-0010-09-15T04:44:23 = sizhun 2 miz Gwengolo
MMMMW-count-one ('sizhun' W 'miz' MMMM)
2008-02-05T18:30:30 = sizhun 1 miz Cʼhwevrer
1995-12-22T09:05:02 = sizhun 3 miz Kerzu
-0010-09-15T04:44:23 = sizhun 2 miz Gwengolo
MMMMW-count-other ('sizhun' W 'miz' MMMM)
2008-02-05T18:30:30 = sizhun 1 miz Cʼhwevrer
1995-12-22T09:05:02 = sizhun 3 miz Kerzu
-0010-09-15T04:44:23 = sizhun 2 miz Gwengolo
MMMMW-count-two ('sizhun' W 'miz' MMMM)
2008-02-05T18:30:30 = sizhun 1 miz Cʼhwevrer
1995-12-22T09:05:02 = sizhun 3 miz Kerzu
-0010-09-15T04:44:23 = sizhun 2 miz Gwengolo
yeah theMMMWW-count-*girlies all output the exact same thing, plural categoryfew/many/one/other/twoand all. same outfit, different name tag. 💀
MMMMd (d MMMM)
2008-02-05T18:30:30 = 5 Cʼhwevrer
1995-12-22T09:05:02 = 22 Kerzu
-0010-09-15T04:44:23 = 15 Gwengolo
MMMd (d MMM)
2008-02-05T18:30:30 = 5 Cʼhwe.
1995-12-22T09:05:02 = 22 Kzu.
-0010-09-15T04:44:23 = 15 Gwen.
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 G.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 G.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 G.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 G.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 G.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
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 the page literally cuts off right there mid-entry, bestie — yMEd is about to spill its three examples, but that's part 2's problem now 🫶
...aaaand here's the tail end of that batch — the one whose label didn't make it into this part of the page, so we're just vibing with the values 🫶:
2008-02-05T18:30:30 = Meu. 05/02/2008
1995-12-22T09:05:02 = Gwe. 22/12/1995
-0010-09-15T04:44:23 = Sad. 15/09/-10
yMMM (MMM y)
Month + year, short month name, no cap:
2008-02-05T18:30:30 = Cʼhwe. 2008
1995-12-22T09:05:02 = Kzu. 1995
-0010-09-15T04:44:23 = Gwen. -10
yMMMEd (E d MMM y)
The full lil date trio — weekday, day, short month, year:
2008-02-05T18:30:30 = Meu. 5 Cʼhwe. 2008
1995-12-22T09:05:02 = Gwe. 22 Kzu. 1995
-0010-09-15T04:44:23 = Sad. 15 Gwen. -10
yMMMM (MMMM y)
Same energy but with the full month name, iconic behavior 💅:
2008-02-05T18:30:30 = Cʼhwevrer 2008
1995-12-22T09:05:02 = Kerzu 1995
-0010-09-15T04:44:23 = Gwengolo -10
yMMMd (d MMM y)
2008-02-05T18:30:30 = 5 Cʼhwe. 2008
1995-12-22T09:05:02 = 22 Kzu. 1995
-0010-09-15T04:44:23 = 15 Gwen. -10
yMd (dd/MM/y)
All numbers, no letters, zero-padded day and month — the classic:
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 energy 🎀 — note the 1añ for the first quarter and e on the rest:
2008-02-05T18:30:30 = 1añ trim. 2008
1995-12-22T09:05:02 = 4e trim. 1995
-0010-09-15T04:44:23 = 3e trim. -10
yQQQQ (QQQQ y)
The long-form quarter flex:
2008-02-05T18:30:30 = 1añ trimiziad 2008
1995-12-22T09:05:02 = 4e trimiziad 1995
-0010-09-15T04:44:23 = 3e trimiziad -10
yw-count-few ('sizhun' w Y)
Week-of-year, Breton style. Lowkey all five of these spell out the same way — the count variants differ in theory but the output is identical, so don't come for me, I'm just reporting the facts 😭
2008-02-05T18:30:30 = sizhun 6 2008
1995-12-22T09:05:02 = sizhun 51 1995
-0010-09-15T04:44:23 = sizhun 37 -10
yw-count-many ('sizhun' w Y)
2008-02-05T18:30:30 = sizhun 6 2008
1995-12-22T09:05:02 = sizhun 51 1995
-0010-09-15T04:44:23 = sizhun 37 -10
yw-count-one ('sizhun' w Y)
2008-02-05T18:30:30 = sizhun 6 2008
1995-12-22T09:05:02 = sizhun 51 1995
-0010-09-15T04:44:23 = sizhun 37 -10
yw-count-other ('sizhun' w Y)
2008-02-05T18:30:30 = sizhun 6 2008
1995-12-22T09:05:02 = sizhun 51 1995
-0010-09-15T04:44:23 = sizhun 37 -10
yw-count-two ('sizhun' w Y)
2008-02-05T18:30:30 = sizhun 6 2008
1995-12-22T09:05:02 = sizhun 51 1995
-0010-09-15T04:44:23 = sizhun 37 -10
✨ Miscellaneous ✨
A couple of general vibe settings for this locale, bestie:
- Prefers 24 hour time? — Yes 🕰️ no AM/PM shenanigans here
- Local first day of the week —
1 (Lun)— Monday is the main character 👑
🗓️ Strftime Patterns 🗓️
These are the strftime-style patterns, iykyk. Same three test timestamps the whole way through so you can compare apples to apples 🍓
%c (Dʼar %A %d a viz %B %Y %T) — date time format
The whole shebang: weekday, day, month, year, time:
2008-02-05T18:30:30 = Dʼar Meurzh 05 a viz Cʼhwevrer 2008 18:30:30
1995-12-22T09:05:02 = Dʼar Gwener 22 a viz Kerzu 1995 09:05:02
-0010-09-15T04:44:23 = Dʼar Sadorn 15 a viz Gwengolo -10 04:44:23
%x (%d.%m.%Y) — date format
Dots, not slashes, when it's this pattern — don't mix 'em up 🙈
2008-02-05T18:30:30 = 05.02.2008
1995-12-22T09:05:02 = 22.12.1995
-0010-09-15T04:44:23 = 15.09.-10
%X (%T) — 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: that negative year-10(and-10showing up as the year in%cand%xtoo) is exactly what the original outputs — it's not a typo on my end, it's literally what the pattern spits out 💀
🫶 SUPPORT 🫶
See DateTime::Locale.
okay that's the whole page, you made it to the end, I'm so proud of you 🥹💖 this was perl v5.42.0, dated 2024-12-12, and the page is DateTim...e::br_FR(3) — go forth and format your dates in Breton, bestie, slay 💅✨
📦 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