DateTim...ale::ee(3)
🎀 NAME 🎀
DateTime::Locale::ee — bestie, this is the locale data examples page for the Ewe (ee) locale 💅 (and yeah, it's from the User Contributed Perl Documentation, icon behaviour only).
🌸 DESCRIPTION 🌸
Okay so like — this pod file is literally just a big flex of examples showing off all the locale data that's available for the Ewe locale. Every string you could possibly need, laid out so you can vibe-check it 👑
💖 Days 💖
Wide (format)
dzoɖa
blaɖa
kuɖa
yawoɖa
fiɖa
memleɖa
kɔsiɖa
Abbreviated (format)
dzo
bla
kuɖ
yaw
fiɖ
mem
kɔs
Narrow (format)
d
b
k
y
f
m
k
not the two ks in narrow, she's giving main character energy and honestly? we respect it 😭
Wide (stand-alone)
dzoɖa
blaɖa
kuɖa
yawoɖa
fiɖa
memleɖa
kɔsiɖa
Abbreviated (stand-alone)
dzo
bla
kuɖ
yaw
fiɖ
mem
kɔs
Narrow (stand-alone)
d
b
k
y
f
m
k
🦋 Months 🦋
Wide (format)
dzove
dzodze
tedoxe
afɔfĩe
dame
masa
siamlɔm
deasiamime
anyɔnyɔ
kele
adeɛmekpɔxe
dzome
Abbreviated (format)
dzv
dzd
ted
afɔ
dam
mas
sia
dea
any
kel
ade
dzm
Narrow (format)
d
d
t
a
d
m
s
d
a
k
a
d
Wide (stand-alone)
dzove
dzodze
tedoxe
afɔfĩe
dame
masa
siamlɔm
deasiamime
anyɔnyɔ
kele
adeɛmekpɔxe
dzome
Abbreviated (stand-alone)
dzv
dzd
ted
afɔ
dam
mas
sia
dea
any
kel
ade
dzm
Narrow (stand-alone)
d
d
t
a
d
m
s
d
a
k
a
d
✨ Quarters ✨
Wide (format)
kɔta gbãtɔ
kɔta evelia
kɔta etɔlia
kɔta enelia
Abbreviated (format)
k1
k2
k3
k4
Narrow (format)
1
2
3
4
Wide (stand-alone)
kɔta gbãtɔ
kɔta evelia
kɔta etɔlia
kɔta enelia
Abbreviated (stand-alone)
k1
k2
k3
k4
Narrow (stand-alone)
1
2
3
4
🎀 Eras 🎀
Eras are lowkey built different — no stand-alone variants here, only format, okay? 💅
Wide (format)
Hafi Yesu Va
Yesu ŋɔli
Abbreviated (format)
HYV
Yŋ
Narrow (format)
HYV
Yŋ
🌈 Date Formats 🌈
Three test timestamps get run through every single one, so you can see exactly what the output looks like. Obsessed with the consistency tbh 🫶
Full
2008-02-05T18:30:30 = blaɖa, dzodze 5 lia 2008
1995-12-22T09:05:02 = fiɖa, dzome 22 lia 1995
-0010-09-15T04:44:23 = memleɖa, anyɔnyɔ 15 lia -10
Long
2008-02-05T18:30:30 = dzodze 5 lia 2008
1995-12-22T09:05:02 = dzome 22 lia 1995
-0010-09-15T04:44:23 = anyɔnyɔ 15 lia -10
Medium
2008-02-05T18:30:30 = dzd 5 lia, 2008
1995-12-22T09:05:02 = dzm 22 lia, 1995
-0010-09-15T04:44:23 = any 15 lia, -10
Short
2008-02-05T18:30:30 = 2/5/08
1995-12-22T09:05:02 = 12/22/95
-0010-09-15T04:44:23 = 9/15/-10
⭐ Time Formats ⭐
Full
2008-02-05T18:30:30 = ɣetrɔ ga 6:30:30 UTC
1995-12-22T09:05:02 = ŋdi ga 9:05:02 UTC
-0010-09-15T04:44:23 = ŋdi ga 4:44:23 UTC
Long
2008-02-05T18:30:30 = ɣetrɔ ga 6:30:30 UTC
1995-12-22T09:05:02 = ŋdi ga 9:05:02 UTC
-0010-09-15T04:44:23 = ŋdi ga 4:44:23 UTC
Medium
2008-02-05T18:30:30 = ɣetrɔ ga 6:30:30
1995-12-22T09:05:02 = ŋdi ga 9:05:02
-0010-09-15T04:44:23 = ŋdi ga 4:44:23
Short
2008-02-05T18:30:30 = ɣetrɔ ga 6:30
1995-12-22T09:05:02 = ŋdi ga 9:05
-0010-09-15T04:44:23 = ŋdi ga 4:44
💜 Datetime Formats 💜
It's giving date plus time, no crumbs left behind ✨
Full
2008-02-05T18:30:30 = ɣetrɔ ga 6:30:30 UTC blaɖa, dzodze 5 lia 2008
1995-12-22T09:05:02 = ŋdi ga 9:05:02 UTC fiɖa, dzome 22 lia 1995
-0010-09-15T04:44:23 = ŋdi ga 4:44:23 UTC memleɖa, anyɔnyɔ 15 lia -10
Long
2008-02-05T18:30:30 = ɣetrɔ ga 6:30:30 UTC dzodze 5 lia 2008
1995-12-22T09:05:02 = ŋdi ga 9:05:02 UTC dzome 22 lia 1995
-0010-09-15T04:44:23 = ŋdi ga 4:44:23 UTC anyɔnyɔ 15 lia -10
Medium
2008-02-05T18:30:30 = ɣetrɔ ga 6:30:30 dzd 5 lia, 2008
1995-12-22T09:05:02 = ŋdi ga 9:05:02 dzm 22 lia, 1995
-0010-09-15T04:44:23 = ŋdi ga 4:44:23 any 15 lia, -10
Short
2008-02-05T18:30:30 = ɣetrɔ ga 6:30 2/5/08
1995-12-22T09:05:02 = ŋdi ga 9:05 12/22/95
-0010-09-15T04:44:23 = ŋdi ga 4:44 9/15/-10
👑 Available Formats 👑
Okay this is the big one — every single named format, with its pattern string in the parentheses, and the same three timestamps run through it. Grab a snack, we're going the whole way down 🍓
Bh ('ga' h 'le' B 'me')
2008-02-05T18:30:30 = ga 6 le B me
1995-12-22T09:05:02 = ga 9 le B me
-0010-09-15T04:44:23 = ga 4 le B me
Bhm ('ga' h 'aɖabaƒoƒo' mm 'le' B 'me')
2008-02-05T18:30:30 = ga 6 aɖabaƒoƒo 30 le B me
1995-12-22T09:05:02 = ga 9 aɖabaƒoƒo 05 le B me
-0010-09-15T04:44:23 = ga 4 aɖabaƒoƒo 44 le B me
Bhms (h:mm:ss 'le' B 'me')
2008-02-05T18:30:30 = 6:30:30 le B me
1995-12-22T09:05:02 = 9:05:02 le B me
-0010-09-15T04:44:23 = 4:44:23 le B me
E (ccc)
2008-02-05T18:30:30 = bla
1995-12-22T09:05:02 = fiɖ
-0010-09-15T04:44:23 = mem
EBhm ('ga' h:mm 'le' E B 'me')
2008-02-05T18:30:30 = ga 6:30 le bla B me
1995-12-22T09:05:02 = ga 9:05 le fiɖ B me
-0010-09-15T04:44:23 = ga 4:44 le mem B me
EBhms ('ga' h:mm:ss 'le' E B 'me')
2008-02-05T18:30:30 = ga 6:30:30 le bla B me
1995-12-22T09:05:02 = ga 9:05:02 le fiɖ B me
-0010-09-15T04:44:23 = ga 4:44:23 le mem B me
EHm (E 'ga' HH:mm)
2008-02-05T18:30:30 = bla ga 18:30
1995-12-22T09:05:02 = fiɖ ga 09:05
-0010-09-15T04:44:23 = mem ga 04:44
EHms (E 'ga' HH:mm:ss)
2008-02-05T18:30:30 = bla ga 18:30:30
1995-12-22T09:05:02 = fiɖ ga 09:05:02
-0010-09-15T04:44:23 = mem ga 04:44:23
Ed (E d)
2008-02-05T18:30:30 = bla 5
1995-12-22T09:05:02 = fiɖ 22
-0010-09-15T04:44:23 = mem 15
Ehm (E a 'ga' h:mm)
2008-02-05T18:30:30 = bla ɣetrɔ ga 6:30
1995-12-22T09:05:02 = fiɖ ŋdi ga 9:05
-0010-09-15T04:44:23 = mem ŋdi ga 4:44
Ehms (E a 'ga' h:mm:ss)
2008-02-05T18:30:30 = bla ɣetrɔ ga 6:30:30
1995-12-22T09:05:02 = fiɖ ŋdi ga 9:05:02
-0010-09-15T04:44:23 = mem ŋdi ga 4:44:23
Gy (y G)
2008-02-05T18:30:30 = 2008 Yŋ
1995-12-22T09:05:02 = 1995 Yŋ
-0010-09-15T04:44:23 = -10 HYV
GyMMM (MMM y G)
2008-02-05T18:30:30 = dzd 2008 Yŋ
1995-12-22T09:05:02 = dzm 1995 Yŋ
-0010-09-15T04:44:23 = any -10 HYV
GyMMMEd (E, MMM d 'lia' y G)
2008-02-05T18:30:30 = bla, dzd 5 lia 2008 Yŋ
1995-12-22T09:05:02 = fiɖ, dzm 22 lia 1995 Yŋ
-0010-09-15T04:44:23 = mem, any 15 lia -10 HYV
GyMMMd (MMM d 'lia', y G)
2008-02-05T18:30:30 = dzd 5 lia, 2008 Yŋ
1995-12-22T09:05:02 = dzm 22 lia, 1995 Yŋ
-0010-09-15T04:44:23 = any 15 lia, -10 HYV
GyMd (GGGGG y-MM-dd)
2008-02-05T18:30:30 = Yŋ 2008-02-05
1995-12-22T09:05:02 = Yŋ 1995-12-22
-0010-09-15T04:44:23 = HYV -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 ('ga' HH:mm:ss 'le' v)
2008-02-05T18:30:30 = ga 18:30:30 le UTC
1995-12-22T09:05:02 = ga 09:05:02 le UTC
-0010-09-15T04:44:23 = ga 04:44:23 le UTC
Hmv ('ga' HH:mm 'le' v)
2008-02-05T18:30:30 = ga 18:30 le UTC
1995-12-22T09:05:02 = ga 09:05 le UTC
-0010-09-15T04:44:23 = ga 04:44 le UTC
M (L)
2008-02-05T18:30:30 = 2
1995-12-22T09:05:02 = 12
-0010-09-15T04:44:23 = 9
MEd (E, M/d)
2008-02-05T18:30:30 = bla, 2/5
1995-12-22T09:05:02 = fiɖ, 12/22
-0010-09-15T04:44:23 = mem, 9/15
MMM (LLL)
2008-02-05T18:30:30 = dzd
1995-12-22T09:05:02 = dzm
-0010-09-15T04:44:23 = any
MMMEd (E, MMM d 'lia')
2008-02-05T18:30:30 = bla, dzd 5 lia
1995-12-22T09:05:02 = fiɖ, dzm 22 lia
-0010-09-15T04:44:23 = mem, any 15 lia
MMMMEd (E, MMMM d 'lia')
2008-02-05T18:30:30 = bla, dzodze 5 lia
1995-12-22T09:05:02 = fiɖ, dzome 22 lia
-0010-09-15T04:44:23 = mem, anyɔnyɔ 15 lia
MMMMW-count-one (MMMM 'ƒe' 'kɔsiɖa' W 'lia')
2008-02-05T18:30:30 = dzodze ƒe kɔsiɖa 1 lia
1995-12-22T09:05:02 = dzome ƒe kɔsiɖa 3 lia
-0010-09-15T04:44:23 = anyɔnyɔ ƒe kɔsiɖa 2 lia
MMMMW-count-other (MMMM 'ƒe' 'kɔsiɖa' W 'lia')
2008-02-05T18:30:30 = dzodze ƒe kɔsiɖa 1 lia
1995-12-22T09:05:02 = dzome ƒe kɔsiɖa 3 lia
-0010-09-15T04:44:23 = anyɔnyɔ ƒe kɔsiɖa 2 lia
yes bestie,MMMMW-count-oneandMMMMW-count-otherhave the exact same pattern and the exact same output — they're twins, it's fine, don't overthink it 💀
MMMMd (MMMM d 'lia')
2008-02-05T18:30:30 = dzodze 5 lia
1995-12-22T09:05:02 = dzome 22 lia
-0010-09-15T04:44:23 = anyɔnyɔ 15 lia
MMMd (MMM d 'lia')
2008-02-05T18:30:30 = dzd 5 lia
1995-12-22T09:05:02 = dzm 22 lia
-0010-09-15T04:44:23 = any 15 lia
Md (M/d)
2008-02-05T18:30:30 = 2/5
1995-12-22T09:05:02 = 12/22
-0010-09-15T04:44:23 = 9/15
d (d)
2008-02-05T18:30:30 = 5
1995-12-22T09:05:02 = 22
-0010-09-15T04:44:23 = 15
h (a 'ga' h)
2008-02-05T18:30:30 = ɣetrɔ ga 6
1995-12-22T09:05:02 = ŋdi ga 9
-0010-09-15T04:44:23 = ŋdi ga 4
hm (a 'ga' h:mm)
2008-02-05T18:30:30 = ɣetrɔ ga 6:30
1995-12-22T09:05:02 = ŋdi ga 9:05
-0010-09-15T04:44:23 = ŋdi ga 4:44
hms (a 'ga' h:mm:ss)
2008-02-05T18:30:30 = ɣetrɔ ga 6:30:30
1995-12-22T09:05:02 = ŋdi ga 9:05:02
-0010-09-15T04:44:23 = ŋdi ga 4:44:23
hmsv (a 'ga' h:mm:ss 'le' v)
2008-02-05T18:30:30 = ɣetrɔ ga 6:30:30 le UTC
1995-12-22T09:05:02 = ŋdi ga 9:05:02 le UTC
-0010-09-15T04:44:23 = ŋdi ga 4:44:23 le UTC
hmv (a 'ga' h:mm 'le' v)
2008-02-05T18:30:30 = ɣetrɔ ga 6:30 le UTC
1995-12-22T09:05:02 = ŋdi ga 9:05 le UTC
-0010-09-15T04:44:23 = ŋdi ga 4:44 le UTC
ms ('aɖabaƒoƒo' mm:ss)
2008-02-05T18:30:30 = aɖabaƒoƒo 30:30
1995-12-22T09:05:02 = aɖabaƒoƒo 05:02
-0010-09-15T04:44:23 = aɖabaƒoƒo 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, M/d/y)
…and that's exactly where this part of the page cuts off, bestie — yMEd is sitting there with its pattern E, M/d/y and its examples are still coming in part 2 🫶✨
picking up exactly where we left off — here's the tail end of that last pattern block, zero context lost:
2008-02-05T18:30:30 = bla, 2/5/2008
1995-12-22T09:05:02 = fiɖ, 12/22/1995
-0010-09-15T04:44:23 = mem, 9/15/-10
like yes, that's a weekday name, a comma, and then the numeric date. she ate. 💅
yMMM (MMM y) 🎀
the short-month-plus-year serve:
2008-02-05T18:30:30 = dzd 2008
1995-12-22T09:05:02 = dzm 1995
-0010-09-15T04:44:23 = any -10
yMMMEd (E, MMM d, y) ✨
weekday first, then the short month, day, year — a whole lil lineup:
2008-02-05T18:30:30 = bla, dzd 5, 2008
1995-12-22T09:05:02 = fiɖ, dzm 22, 1995
-0010-09-15T04:44:23 = mem, any 15, -10
yMMMM (MMMM y) 🌸
now we're doing the full month names, no abbreviations, main character energy only:
2008-02-05T18:30:30 = dzodze 2008
1995-12-22T09:05:02 = dzome 1995
-0010-09-15T04:44:23 = anyɔnyɔ -10
yMMMd (MMM d 'lia', y) 🦋
okay this one has a quoted literal 'lia' chillin' inside the pattern, and it renders exactly as written:
2008-02-05T18:30:30 = dzd 5 lia, 2008
1995-12-22T09:05:02 = dzm 22 lia, 1995
-0010-09-15T04:44:23 = any 15 lia, -10
yMd (M/d/y) 🍓
the classic all-numbers, no-vibes-just-data version:
2008-02-05T18:30:30 = 2/5/2008
1995-12-22T09:05:02 = 12/22/1995
-0010-09-15T04:44:23 = 9/15/-10
yQQQ (QQQ y) 🔥
quarter time, abbreviated — and yes the negative year still shows up to the party:
2008-02-05T18:30:30 = k1 2008
1995-12-22T09:05:02 = k4 1995
-0010-09-15T04:44:23 = k3 -10
yQQQQ (QQQQ y) 👑
same quarters but spelled all the way out, iconic behaviour:
2008-02-05T18:30:30 = kɔta gbãtɔ 2008
1995-12-22T09:05:02 = kɔta enelia 1995
-0010-09-15T04:44:23 = kɔta etɔlia -10
yw-count-one ('kɔsiɖa' w 'lia' 'le' 'ƒe' Y 'me') 🧚
week-of-year, plural category "one" — look at all those quoted literals stacked up, she's built different:
2008-02-05T18:30:30 = kɔsiɖa 6 lia le ƒe 2008 me
1995-12-22T09:05:02 = kɔsiɖa 51 lia le ƒe 1995 me
-0010-09-15T04:44:23 = kɔsiɖa 37 lia le ƒe -10 me
yw-count-other ('kɔsiɖa' w 'lia' 'le' 'ƒe' Y 'me') 💜
identical pattern, plural category "other" — and yeah, the output is the same as yw-count-one above. no cap, compare them yourself:
2008-02-05T18:30:30 = kɔsiɖa 6 lia le ƒe 2008 me
1995-12-22T09:05:02 = kɔsiɖa 51 lia le ƒe 1995 me
-0010-09-15T04:44:23 = kɔsiɖa 37 lia le ƒe -10 me
Miscellaneous 🫶
- Prefers 24 hour time? — No
- Local first day of the week —
1(dzoɖa)
Strftime Patterns ⭐
the old-school strftime fam, three of them, all documented with the same trio of test timestamps:
%c (%a %b %e %H:%M:%S %Y) — date time format
2008-02-05T18:30:30 = bla dzd 5 18:30:30 2008
1995-12-22T09:05:02 = fiɖ dzm 22 09:05:02 1995
-0010-09-15T04:44:23 = mem any 15 04:44:23 -10
bestie i need you to know that double space afterdzdon the first line is real and it is preserved, that's the%eday padding doing her thing 😭 do not "clean it up" in your tests, i'm begging.
%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
🌈 SUPPORT 🌈
see DateTime::Locale. that's it, that's the support section, she's lowkey minimal and i respect it 🫡
and that's the whole page, bestie — you made it to the end 🎉 this one was pulled from perl v5.42.0, dated 2024-12-12, and it's the DateTime::Locale::ee manpage (the .ee one, Ewe locale, if you were wondering iykyk). go forth and format your dates correctly 💖✨
📦 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