DateTim...ale::et(3)
🎀 DateTime::Locale::et 🎀
okay so you clicked into DateTim...ale::et(3) — that's the DateTime::Locale::et page, straight out of the User Contributed Perl Documentation section, and it is literally the Estonian locale data showcase. bestie, it's a whole museum of examples, so buckle up 💅
✨ NAME ✨
DateTime::Locale::et — locale data examples for the Estonian (et) locale. yes, that's the whole name section, she's short and iconic 🫶
🌸 DESCRIPTION 🌸
So this pod file is basically a lookbook of examples showing off all the locale data you've got available for the Estonian locale. no cap, it's just example after example — that's the entire assignment and she ate 🍓
⭐ DAYS ⭐
Wide (format)
the full-length day names, format flavour:
esmaspäev
teisipäev
kolmapäev
neljapäev
reede
laupäev
pühapäev
Abbreviated (format)
abbreviated versions, format mode — yes, they're all single letters, that's not a glitch bestie:
E
T
K
N
R
L
P
Narrow (format)
narrow format, and it's giving the exact same single letters:
E
T
K
N
R
L
P
Wide (stand-alone)
the wide names again but stand-alone this time:
esmaspäev
teisipäev
kolmapäev
neljapäev
reede
laupäev
pühapäev
Abbreviated (stand-alone)
abbreviated, standing on her own:
E
T
K
N
R
L
P
Narrow (stand-alone)
narrow and stand-alone:
E
T
K
N
R
L
P
🦋 MONTHS 🦋
Wide (format)
the full month names, all twelve of them, format mode 💖
jaanuar
veebruar
märts
aprill
mai
juuni
juuli
august
september
oktoober
november
detsember
Abbreviated (format)
shorter version, format mode:
jaan
veebr
märts
apr
mai
juuni
juuli
aug
sept
okt
nov
dets
Narrow (format)
single-letter narrow months — and yes, the duplicates are real, don't come for me:
J
V
M
A
M
J
J
A
S
O
N
D
Wide (stand-alone)
wide months, stand-alone edition:
jaanuar
veebruar
märts
aprill
mai
juuni
juuli
august
september
oktoober
november
detsember
Abbreviated (stand-alone)
abbreviated months, flying solo:
jaan
veebr
märts
apr
mai
juuni
juuli
aug
sept
okt
nov
dets
Narrow (stand-alone)
narrow months, stand-alone, still full of duplicate letters and that's her vibe:
J
V
M
A
M
J
J
A
S
O
N
D
🧚 QUARTERS 🧚
Wide (format)
the four quarters with the whole kvartal situation going on:
1. kvartal
2. kvartal
3. kvartal
4. kvartal
Abbreviated (format)
abbreviated quarters, format mode:
K1
K2
K3
K4
Narrow (format)
narrow quarters — just the digits, no dot:
1
2
3
4
Wide (stand-alone)
wide quarters, stand-alone:
1. kvartal
2. kvartal
3. kvartal
4. kvartal
Abbreviated (stand-alone)
abbreviated quarters, on their own:
K1
K2
K3
K4
Narrow (stand-alone)
narrow stand-alone quarters, and bestie, heads up: these do have the dot on them, unlike the narrow format ones up there. the way that detail matters 💀
1.
2.
3.
4.
👑 ERAS 👑
Wide (format)
before and after Kristus, spelled all the way out:
enne Kristust
pärast Kristust
Abbreviated (format)
the abbreviated era vibes:
eKr
pKr
Narrow (format)
narrow eras — same short forms, no notes:
eKr
pKr
🔥 DATE FORMATS 🔥
Full
three timestamps, fully formatted:
2008-02-05T18:30:30 = teisipäev, 5. veebruar 2008
1995-12-22T09:05:02 = reede, 22. detsember 1995
-0010-09-15T04:44:23 = laupäev, 15. september -10
Long
the long date format:
2008-02-05T18:30:30 = 5. veebruar 2008
1995-12-22T09:05:02 = 22. detsember 1995
-0010-09-15T04:44:23 = 15. september -10
Medium
medium-sized date format:
2008-02-05T18:30:30 = 5. veebr 2008
1995-12-22T09:05:02 = 22. dets 1995
-0010-09-15T04:44:23 = 15. sept -10
Short
short and punchy, all dots:
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
full time format — note the UTC riding along:
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
long time format, also with UTC:
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
medium time format — UTC said bye:
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
short time format, hours and minutes only:
2008-02-05T18:30:30 = 18:30
1995-12-22T09:05:02 = 09:05
-0010-09-15T04:44:23 = 04:44
🌈 DATETIME FORMATS 🌈
Full
date plus time, full glam:
2008-02-05T18:30:30 = teisipäev, 5. veebruar 2008 18:30:30 UTC
1995-12-22T09:05:02 = reede, 22. detsember 1995 09:05:02 UTC
-0010-09-15T04:44:23 = laupäev, 15. september -10 04:44:23 UTC
Long
long datetime format:
2008-02-05T18:30:30 = 5. veebruar 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22. detsember 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15. september -10 04:44:23 UTC
Medium
medium datetime format:
2008-02-05T18:30:30 = 5. veebr 2008 18:30:30
1995-12-22T09:05:02 = 22. dets 1995 09:05:02
-0010-09-15T04:44:23 = 15. sept -10 04:44:23
Short
short datetime format:
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 big one — every single named format, with the pattern in parentheses and the three worked examples. no skipping, bestie, we go through all of them 💅
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 = T
1995-12-22T09:05:02 = R
-0010-09-15T04:44:23 = L
EBhm (E h:mm B)
2008-02-05T18:30:30 = T 6:30 B
1995-12-22T09:05:02 = R 9:05 B
-0010-09-15T04:44:23 = L 4:44 B
EBhms (E h:mm:ss B)
2008-02-05T18:30:30 = T 6:30:30 B
1995-12-22T09:05:02 = R 9:05:02 B
-0010-09-15T04:44:23 = L 4:44:23 B
EHm (E HH:mm)
2008-02-05T18:30:30 = T 18:30
1995-12-22T09:05:02 = R 09:05
-0010-09-15T04:44:23 = L 04:44
EHms (E HH:mm:ss)
2008-02-05T18:30:30 = T 18:30:30
1995-12-22T09:05:02 = R 09:05:02
-0010-09-15T04:44:23 = L 04:44:23
Ed (E, d)
2008-02-05T18:30:30 = T, 5
1995-12-22T09:05:02 = R, 22
-0010-09-15T04:44:23 = L, 15
Ehm (E h:mm a)
2008-02-05T18:30:30 = T 6:30 PM
1995-12-22T09:05:02 = R 9:05 AM
-0010-09-15T04:44:23 = L 4:44 AM
Ehms (E h:mm:ss a)
2008-02-05T18:30:30 = T 6:30:30 PM
1995-12-22T09:05:02 = R 9:05:02 AM
-0010-09-15T04:44:23 = L 4:44:23 AM
Gy (y G)
2008-02-05T18:30:30 = 2008 pKr
1995-12-22T09:05:02 = 1995 pKr
-0010-09-15T04:44:23 = -10 eKr
GyMMM (MMM y G)
2008-02-05T18:30:30 = veebr 2008 pKr
1995-12-22T09:05:02 = dets 1995 pKr
-0010-09-15T04:44:23 = sept -10 eKr
GyMMMEd (E, d. MMMM y G)
2008-02-05T18:30:30 = T, 5. veebruar 2008 pKr
1995-12-22T09:05:02 = R, 22. detsember 1995 pKr
-0010-09-15T04:44:23 = L, 15. september -10 eKr
GyMMMd (d. MMM y G)
2008-02-05T18:30:30 = 5. veebr 2008 pKr
1995-12-22T09:05:02 = 22. dets 1995 pKr
-0010-09-15T04:44:23 = 15. sept -10 eKr
GyMd (d.MM.y GGGGG)
2008-02-05T18:30:30 = 5.02.2008 pKr
1995-12-22T09:05:02 = 22.12.1995 pKr
-0010-09-15T04:44:23 = 15.09.-10 eKr
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 = T, 5.2
1995-12-22T09:05:02 = R, 22.12
-0010-09-15T04:44:23 = L, 15.9
MMM (MMMM)
2008-02-05T18:30:30 = veebruar
1995-12-22T09:05:02 = detsember
-0010-09-15T04:44:23 = september
MMMEd (E, d. MMM)
2008-02-05T18:30:30 = T, 5. veebr
1995-12-22T09:05:02 = R, 22. dets
-0010-09-15T04:44:23 = L, 15. sept
MMMMEd (E, d. MMMM)
2008-02-05T18:30:30 = T, 5. veebruar
1995-12-22T09:05:02 = R, 22. detsember
-0010-09-15T04:44:23 = L, 15. september
MMMMW-count-one (MMMM (W. 'nädal'))
2008-02-05T18:30:30 = veebruar (1. nädal)
1995-12-22T09:05:02 = detsember (3. nädal)
-0010-09-15T04:44:23 = september (2. nädal)
MMMMW-count-other (MMMM (W. 'nädal'))
2008-02-05T18:30:30 = veebruar (1. nädal)
1995-12-22T09:05:02 = detsember (3. nädal)
-0010-09-15T04:44:23 = september (2. nädal)
MMMMd (d. MMMM)
2008-02-05T18:30:30 = 5. veebruar
1995-12-22T09:05:02 = 22. detsember
-0010-09-15T04:44:23 = 15. september
MMMd (d. MMM)
2008-02-05T18:30:30 = 5. veebr
1995-12-22T09:05:02 = 22. dets
-0010-09-15T04:44:23 = 15. sept
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
mmss (mm:ss)
2008-02-05T18:30:30 = 30:30
1995-12-22T09:05:02 = 05:02
-0010-09-15T04:44:23 = 44:23
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 = T, 5.2.2008
1995-12-22T09:05:02 = R, 22.12.1995
-0010-09-15T04:44:23 = L, 15.9.-10
yMMM (MMM y)
2008-02-05T18:30:30 = veebr 2008
1995-12-22T09:05:02 = dets 1995
-0010-09-15T04:44:23 = sept -10
yMMMEd (E, d. MMMM y)
2008-02-05T18:30:30 = T, 5. veebruar 2008
1995-12-22T09:05:02 = R, 22. detsember 1995
-0010-09-15T04:44:23 = L, 15. september -10
yMMMM (MMMM y)
2008-02-05T18:30:30 = veebruar 2008
1995-12-22T09:05:02 = detsember 1995
-0010-09-15T04:44:23 = september -10
yMMMd (d. MMM y)
and that's exactly where part 1 hands the aux cord over — part 2 picks it up right here, so don't go anywhere bestie 🦋
…and the month-name era wraps up with the short-form flex, which is giving:
2008-02-05T18:30:30 = 5. veebr 2008
1995-12-22T09:05:02 = 22. dets 1995
-0010-09-15T04:44:23 = 15. sept -10
yMd (d.M.y)— literally day dot month dot year, no thoughts:
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)— the short quarter flex,Kplus the number, and yes the negative year still shows up unbothered:
2008-02-05T18:30:30 = K1 2008
1995-12-22T09:05:02 = K4 1995
-0010-09-15T04:44:23 = K3 -10
yQQQQ (QQQQ y)— the full-sentence quarter era,kvartaland all:
2008-02-05T18:30:30 = 1. kvartal 2008
1995-12-22T09:05:02 = 4. kvartal 1995
-0010-09-15T04:44:23 = 3. kvartal -10
yw-count-one (w. 'nädal' (Y))— singular-ish count vibe, and honestly it returns the same numbers:
2008-02-05T18:30:30 = 6. nädal (2008)
1995-12-22T09:05:02 = 51. nädal (1995)
-0010-09-15T04:44:23 = 37. nädal (-10)
yw-count-other (w. 'nädal' (Y))— the "other" plural count, identical output, no cap:
2008-02-05T18:30:30 = 6. nädal (2008)
1995-12-22T09:05:02 = 51. nädal (1995)
-0010-09-15T04:44:23 = 37. nädal (-10)
🎀 Miscellaneous 🎀
Okay this bit is the personality quiz of the locale, and it's short so soak it in:
- Prefers 24 hour time? — Yes 💅 (no AM/PM chaos here, we're built different)
- Local first day of the week —
1(esmaspäev)
🌸 Strftime Patterns 🌸
These are the classic strftime escapes but localized, so you get all the Estonian flavour with none of the C-locale sadness. Ranking them by cuteness rn:
%c(%a %b %e %H:%M:%S %Y) — date time format, the full combo meal:
2008-02-05T18:30:30 = T veebr 5 18:30:30 2008
1995-12-22T09:05:02 = R dets 22 09:05:02 1995
-0010-09-15T04:44:23 = L sept 15 04:44:23 -10
%x(%m/%d/%y) — date format, month first, sorry to everyone who wanted it the other way:
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, pure clock, zero 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
🫶 Friendly reminder that these all came from the same three sample timestamps —2008-02-05T18:30:30,1995-12-22T09:05:02and-0010-09-15T04:44:23— so if you're comparing patterns, you're comparing apples to apples, bestie. Don't come for me if your own output differs based on what your formatter is doing; the page is just showing you the sheet.
🌈 SUPPORT 🌈
Wanna know more? See also DateTime::Locale — that's the icon, that's the blueprint, that's where the rest of the lore lives. 👑
And that's the whole page, bestie — you made it to the end, iconic behaviour fr fr. 🦋 This little masterpiece came from perl v5.42.0, dated 2024-12-12, so if you're out here citing it in a group chat, credit the version and the date. 💖 Go forth and format your dates, 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