DateTim...ale::fy(3)
๐ DateTime::Locale::fy โ Western Frisian locale data appreciation post ๐
okay so this is a page from the User Contributed Perl Documentation (yes, that whole vibe), and it's literally DateTime::Locale::fy(3) โ the locale file for Western Frisian. bestie, this thing is a whole museum of example strings and we're gonna walk through every single room together, no skipping, no cap ๐ซถ
โจ NAME โจ
DateTime::Locale::fy โ locale data examples for the Western Frisian (fy) locale ๐
๐ฆ DESCRIPTION ๐ฆ
so this pod file is literally just a big glossy lookbook of examples showing the locale data you get for the Western Frisian locale. every day name, month name, quarter, era, date format, time format, datetime format and available format is spelled out with real sample values so you can see exactly what DateTime will hand you. it's giving reference sheet, it's giving documentation that ate ๐
๐ธ Days
Wide (format) ๐
moandei
tiisdei
woansdei
tongersdei
freed
sneon
snein
Abbreviated (format) โจ
mo
ti
wo
to
fr
so
si
Narrow (format) ๐ซ
M
T
W
T
F
S
S
(no that's not a typo, the narrow forms are single letters and they absolutely repeat โ that's the data, periodt)
Wide (stand-alone) ๐
moandei
tiisdei
woansdei
tongersdei
freed
sneon
snein
Abbreviated (stand-alone) ๐ฆ
mo
ti
wo
to
fr
so
si
Narrow (stand-alone) โญ
M
T
W
T
F
S
S
๐ Months
Wide (format) ๐
Jannewaris
Febrewaris
Maart
April
Maaie
Juny
July
Augustus
Septimber
Oktober
Novimber
Desimber
Abbreviated (format) โจ
Jan
Feb
Mrt
Apr
Mai
Jun
Jul
Aug
Sep
Okt
Nov
Des
Narrow (format) ๐ซ
J
F
M
A
M
J
J
A
S
O
N
D
Wide (stand-alone) ๐
Jannewaris
Febrewaris
Maart
April
Maaie
Juny
July
Augustus
Septimber
Oktober
Novimber
Desimber
Abbreviated (stand-alone) ๐ฆ
Jan
Feb
Mrt
Apr
Mai
Jun
Jul
Aug
Sep
Okt
Nov
Des
Narrow (stand-alone) โญ
J
F
M
A
M
J
J
A
S
O
N
D
๐ Quarters
Wide (format) ๐
1e fearnsjier
2e fearnsjier
3e fearnsjier
4e fearnsjier
Abbreviated (format) โจ
K1
K2
K3
K4
Narrow (format) ๐ซ
1
2
3
4
Wide (stand-alone) ๐
1e fearnsjier
2e fearnsjier
3e fearnsjier
4e fearnsjier
Abbreviated (stand-alone) ๐ฆ
K1
K2
K3
K4
Narrow (stand-alone) โญ
1
2
3
4
๐ Eras
Wide (format) ๐
Foar Kristus
nei Kristus
Abbreviated (format) โจ
f.Kr.
n.Kr.
Narrow (format) ๐ซ
f.K.
n.K.
๐ Date Formats
Full ๐
2008-02-05T18:30:30 = tiisdei 5 Febrewaris 2008
1995-12-22T09:05:02 = freed 22 Desimber 1995
-0010-09-15T04:44:23 = sneon 15 Septimber -10
Long ๐ฆ
2008-02-05T18:30:30 = 5 Febrewaris 2008
1995-12-22T09:05:02 = 22 Desimber 1995
-0010-09-15T04:44:23 = 15 Septimber -10
Medium โญ
2008-02-05T18:30:30 = 5 Feb 2008
1995-12-22T09:05:02 = 22 Des 1995
-0010-09-15T04:44:23 = 15 Sep -10
Short ๐
2008-02-05T18:30:30 = 05-02-08
1995-12-22T09:05:02 = 22-12-95
-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 = tiisdei 5 Febrewaris 2008 18:30:30 UTC
1995-12-22T09:05:02 = freed 22 Desimber 1995 09:05:02 UTC
-0010-09-15T04:44:23 = sneon 15 Septimber -10 04:44:23 UTC
Long ๐ฆ
2008-02-05T18:30:30 = 5 Febrewaris 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22 Desimber 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15 Septimber -10 04:44:23 UTC
Medium โญ
2008-02-05T18:30:30 = 5 Feb 2008 18:30:30
1995-12-22T09:05:02 = 22 Des 1995 09:05:02
-0010-09-15T04:44:23 = 15 Sep -10 04:44:23
Short ๐
2008-02-05T18:30:30 = 05-02-08 18:30
1995-12-22T09:05:02 = 22-12-95 09:05
-0010-09-15T04:44:23 = 15-09--10 04:44
๐ Available Formats
okay this is the long one, bestie โ each format name, its pattern in parens, and the three sample renderings. every single one, let's go ๐
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 = ti
1995-12-22T09:05:02 = fr
-0010-09-15T04:44:23 = so
EBhm (E h:mm B) โจ
2008-02-05T18:30:30 = ti 6:30 B
1995-12-22T09:05:02 = fr 9:05 B
-0010-09-15T04:44:23 = so 4:44 B
EBhms (E h:mm:ss B) โจ
2008-02-05T18:30:30 = ti 6:30:30 B
1995-12-22T09:05:02 = fr 9:05:02 B
-0010-09-15T04:44:23 = so 4:44:23 B
EHm (E HH:mm) โจ
2008-02-05T18:30:30 = ti 18:30
1995-12-22T09:05:02 = fr 09:05
-0010-09-15T04:44:23 = so 04:44
EHms (E HH:mm:ss) โจ
2008-02-05T18:30:30 = ti 18:30:30
1995-12-22T09:05:02 = fr 09:05:02
-0010-09-15T04:44:23 = so 04:44:23
Ed (d, E) โจ
2008-02-05T18:30:30 = 5, ti
1995-12-22T09:05:02 = 22, fr
-0010-09-15T04:44:23 = 15, so
Ehm (E h:mm a) โจ
2008-02-05T18:30:30 = ti 6:30 PM
1995-12-22T09:05:02 = fr 9:05 AM
-0010-09-15T04:44:23 = so 4:44 AM
Ehms (E h:mm:ss a) โจ
2008-02-05T18:30:30 = ti 6:30:30 PM
1995-12-22T09:05:02 = fr 9:05:02 AM
-0010-09-15T04:44:23 = so 4:44:23 AM
Gy (G y) โจ
2008-02-05T18:30:30 = n.Kr. 2008
1995-12-22T09:05:02 = n.Kr. 1995
-0010-09-15T04:44:23 = f.Kr. -10
GyMMM (MMM y G) โจ
2008-02-05T18:30:30 = Feb 2008 n.Kr.
1995-12-22T09:05:02 = Des 1995 n.Kr.
-0010-09-15T04:44:23 = Sep -10 f.Kr.
GyMMMEd (E d MMM y G) โจ
2008-02-05T18:30:30 = ti 5 Feb 2008 n.Kr.
1995-12-22T09:05:02 = fr 22 Des 1995 n.Kr.
-0010-09-15T04:44:23 = so 15 Sep -10 f.Kr.
GyMMMd (d MMM y G) โจ
2008-02-05T18:30:30 = 5 Feb 2008 n.Kr.
1995-12-22T09:05:02 = 22 Des 1995 n.Kr.
-0010-09-15T04:44:23 = 15 Sep -10 f.Kr.
GyMd (GGGGG y-MM-dd) โจ
2008-02-05T18:30:30 = n.K. 2008-02-05
1995-12-22T09:05:02 = n.K. 1995-12-22
-0010-09-15T04:44:23 = f.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 (L) โจ
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 = ti 5-2
1995-12-22T09:05:02 = fr 22-12
-0010-09-15T04:44:23 = so 15-9
MMM (LLL) โจ
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 = ti 5 Feb
1995-12-22T09:05:02 = fr 22 Des
-0010-09-15T04:44:23 = so 15 Sep
MMMMW-count-one ('wike' W 'fan' MMMM) โจ
2008-02-05T18:30:30 = wike 1 fan Febrewaris
1995-12-22T09:05:02 = wike 3 fan Desimber
-0010-09-15T04:44:23 = wike 2 fan Septimber
MMMMW-count-other ('wike' W 'fan' MMMM) โจ
2008-02-05T18:30:30 = wike 1 fan Febrewaris
1995-12-22T09:05:02 = wike 3 fan Desimber
-0010-09-15T04:44:23 = wike 2 fan Septimber
(yes bestie, count-one and count-other are literally identical here โ that's what the data says, don't come for me ๐)
MMMMd (d MMMM) โจ
2008-02-05T18:30:30 = 5 Febrewaris
1995-12-22T09:05:02 = 22 Desimber
-0010-09-15T04:44:23 = 15 Septimber
MMMd (d MMM) โจ
2008-02-05T18:30:30 = 5 Feb
1995-12-22T09:05:02 = 22 Des
-0010-09-15T04:44:23 = 15 Sep
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 = ti 5-2-2008
1995-12-22T09:05:02 = fr 22-12-1995
-0010-09-15T04:44:23 = so 15-9--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 = ti 5 Feb 2008
1995-12-22T09:05:02 = fr 22 Des 1995
-0010-09-15T04:44:23 = so 15 Sep -10
yMMMM (MMMM y) โจ
2008-02-05T18:30:30 = Febrewaris 2008
1995-12-22T09:05:02 = Desimber 1995
-0010-09-15T04:44:23 = Septimber -10
yMMMd (d MMM y) โจ
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 (d-M-y) โจ
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 (QQQ y) โจ
2008-02-05T18:30:30 = K1 2008
1995-12-22T09:05:02 = K4 1995
-0010-09-15T04:44:23 = K3 -10
yQQQQ (QQQQ y) โจ
and this is exactly where part 1 cuts off, bestie ๐ซถ โ the examples for yQQQQ (QQQQ y) are coming up in part 2, so don't go anywhere ๐
2008-02-05T18:30:30 = 1e fearnsjier 2008
1995-12-22T09:05:02 = 4e fearnsjier 1995
-0010-09-15T04:44:23 = 3e fearnsjier -10
okay so that's the quarter counts wrapping up โ three iconic little sample timestamps doing their thing, and honestly they ate ๐
the format is the number + e + fearnsjier + the year, and yes the negative year -10 is right there, living its best life, don't panic.
๐ฆ yw-count-one ๐ฆ
week counting, but make it singular โจ same three timestamps, same little ritual โ the word for week, then the week number w, then fan, then the year Y.
2008-02-05T18:30:30 = wike 6 fan 2008
1995-12-22T09:05:02 = wike 51 fan 1995
-0010-09-15T04:44:23 = wike 37 fan -10
six, fifty-one, thirty-seven โ the range is giving "one through fifty-something" energy and we love that for it ๐ธ
๐ฆ yw-count-other ๐ฆ
and here's the plural-ish sibling, and ngl bestie, it is literally the exact same output ๐ญ like not me checking twice:
2008-02-05T18:30:30 = wike 6 fan 2008
1995-12-22T09:05:02 = wike 51 fan 1995
-0010-09-15T04:44:23 = wike 37 fan -10
identical. same three lines. no cap. both patterns gotta exist, both get the same answers, periodt ๐
โจ Miscellaneous โจ
the little odds and ends that don't fit anywhere else, and they're lowkey my faves ๐
- Prefers 24 hour time? โ
Yes๐ no AM/PM chaos here, we're clocking18:30:30like grown-ups. - Local first day of the week โ
1 (moandei)๐ monday takes the crown as day one, as it should.
๐ฎ Strftime Patterns ๐ฎ
the moment you've all been waiting for โ the strftime glow-up section ๐ three formats, three sample timestamps each, all laid out so you can screenshot and send to the group chat ๐ซถ
โญ %c (%a %b %e %H:%M:%S %Y) โ date time format
the whole package, day-name-first, full date and clock together ๐
2008-02-05T18:30:30 = ti Feb 5 18:30:30 2008
1995-12-22T09:05:02 = fr Des 22 09:05:02 1995
-0010-09-15T04:44:23 = so Sep 15 04:44:23 -10
(that double space in Feb 5? yeah. %e is space-padded. iconic behavior, leave it alone ๐)
โญ %x (%m/%d/%y) โ date format
just the date, slashes included, zero thoughts ๐ธ
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
and the clock on its own, 24-hour, no 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? the whole support situation is one line and it's this:
See DateTime::Locale.
that's it. that's the support section. go read the parent module, bestie, it has the lore ๐โจ
and that's the whole page, you made it to the end ๐ this gem is perl v5.42.0, dated 2024-12-12, and it's a user contributed Perl documentation page โ so like, go forth, format some Frisian dates, and remember: fearnsjier is your new favorite word ๐
๐
๐ฆ 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