DateTim...:eo_001(3)
π NAME π
okay so this is DateTime::Locale::eo_001(3) β Locale data examples for the Esperanto world (eo-001) locale. yes the whole name got squished in the header like DateTim...:eo_001(3), and yes it's from the User Contributed Perl Documentation section, section 3, iykyk π«Ά
πΈ DESCRIPTION πΈ
This pod file contains examples of the locale data available for the Esperanto world locale.
that's the whole assignment bestie β it's a lil' data showcase, a runway for the Esperanto world locale to strut its stuff, and every single example below is exactly what the data says. no cap, no edits, we stan a faithful reference page π
π Days π
seven days, three flavors, and honestly the wide ones are giving main character energy π
Wide (format)
lundo
mardo
merkredo
Δ΅aΕdo
vendredo
sabato
dimanΔo
Abbreviated (format)
lu
ma
me
Δ΅a
ve
sa
di
Narrow (format)
okay so the narrow ones are literally just the English letters M T W T F S S β that's what the data has, don't come for me, I'm just the messenger π
M
T
W
T
F
S
S
Wide (stand-alone)
lundo
mardo
merkredo
Δ΅aΕdo
vendredo
sabato
dimanΔo
Abbreviated (stand-alone)
lu
ma
me
Δ΅a
ve
sa
di
Narrow (stand-alone)
M
T
W
T
F
S
S
π¦ Months π¦
twelve months, and the Esperanto ones are honestly iconic β AΕgusto? Septembro? ate. π₯
Wide (format)
Januaro
Februaro
Marto
Aprilo
Majo
Junio
Julio
AΕgusto
Septembro
Oktobro
Novembro
Decembro
Abbreviated (format)
Jan
Feb
Mar
Apr
Maj
Jun
Jul
AΕg
Sep
Okt
Nov
Dec
Narrow (format)
1
2
3
4
5
6
7
8
9
10
11
12
Wide (stand-alone)
Januaro
Februaro
Marto
Aprilo
Majo
Junio
Julio
AΕgusto
Septembro
Oktobro
Novembro
Decembro
Abbreviated (stand-alone)
Jan
Feb
Mar
Apr
Maj
Jun
Jul
AΕg
Sep
Okt
Nov
Dec
Narrow (stand-alone)
1
2
3
4
5
6
7
8
9
10
11
12
β¨ Quarters β¨
four of them. that's the whole quarter situation. the wide/abbreviated ones are all Q1-Q4 and the narrow ones are just the digits. consistent queen π
Wide (format)
Q1
Q2
Q3
Q4
Abbreviated (format)
Q1
Q2
Q3
Q4
Narrow (format)
1
2
3
4
Wide (stand-alone)
Q1
Q2
Q3
Q4
Abbreviated (stand-alone)
Q1
Q2
Q3
Q4
Narrow (stand-alone)
1
2
3
4
π Eras π
two eras, and they're serving antaΕ nia erao / de nia erao realness. ngl the abbreviations a.n.e. and n.e. are lowkey cute π₯Ί
heads up bestie β the eras list only gives you the three format styles below. there's no stand-alone block for eras here, so don't go looking for one π
Wide (format)
antaΕ nia erao
de nia erao
Abbreviated (format)
a.n.e.
n.e.
Narrow (format)
a.n.e.
n.e.
π Date Formats π
each style gets three test timestamps so you can see the glow-up from Full to Short. the way Short just says 08-02-05 and expects you to deal π
Full
2008-02-05T18:30:30 = mardo, la 5-a de Februaro 2008
1995-12-22T09:05:02 = vendredo, la 22-a de Decembro 1995
-0010-09-15T04:44:23 = sabato, la 15-a de Septembro -10
Long
2008-02-05T18:30:30 = 2008-Februaro-05
1995-12-22T09:05:02 = 1995-Decembro-22
-0010-09-15T04:44:23 = -10-Septembro-15
Medium
2008-02-05T18:30:30 = 2008-Feb-05
1995-12-22T09:05:02 = 1995-Dec-22
-0010-09-15T04:44:23 = -10-Sep-15
Short
2008-02-05T18:30:30 = 08-02-05
1995-12-22T09:05:02 = 95-12-22
-0010-09-15T04:44:23 = -10-09-15
β Time Formats β
the Full and Long ones both tack on UTC, the Medium one drops it, and the Short one is out here giving you 18:30 and nothing else. minimalism π
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 π§
date + time, holding hands, matching outfits. the combined Full one is a whole sentence and honestly? it's giving poetry π₯Ή
Full
2008-02-05T18:30:30 = mardo, la 5-a de Februaro 2008 18:30:30 UTC
1995-12-22T09:05:02 = vendredo, la 22-a de Decembro 1995 09:05:02 UTC
-0010-09-15T04:44:23 = sabato, la 15-a de Septembro -10 04:44:23 UTC
Long
2008-02-05T18:30:30 = 2008-Februaro-05 18:30:30 UTC
1995-12-22T09:05:02 = 1995-Decembro-22 09:05:02 UTC
-0010-09-15T04:44:23 = -10-Septembro-15 04:44:23 UTC
Medium
2008-02-05T18:30:30 = 2008-Feb-05 18:30:30
1995-12-22T09:05:02 = 1995-Dec-22 09:05:02
-0010-09-15T04:44:23 = -10-Sep-15 04:44:23
Short
2008-02-05T18:30:30 = 08-02-05 18:30
1995-12-22T09:05:02 = 95-12-22 09:05
-0010-09-15T04:44:23 = -10-09-15 04:44
π Available Formats π
this is the big one bestie, the whole closet. every named format, its pattern in parens, and the three timestamps so you can see it in action. grab a snack, we're going through all of them in order π
Bh (h B)
hour + a B. that's the vibe, don't overthink it.
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)
just the abbreviated weekday. short and slay.
2008-02-05T18:30:30 = ma
1995-12-22T09:05:02 = ve
-0010-09-15T04:44:23 = sa
EBhm (E h:mm B)
2008-02-05T18:30:30 = ma 6:30 B
1995-12-22T09:05:02 = ve 9:05 B
-0010-09-15T04:44:23 = sa 4:44 B
EBhms (E h:mm:ss B)
2008-02-05T18:30:30 = ma 6:30:30 B
1995-12-22T09:05:02 = ve 9:05:02 B
-0010-09-15T04:44:23 = sa 4:44:23 B
EHm (E HH:mm)
2008-02-05T18:30:30 = ma 18:30
1995-12-22T09:05:02 = ve 09:05
-0010-09-15T04:44:23 = sa 04:44
EHms (E HH:mm:ss)
2008-02-05T18:30:30 = ma 18:30:30
1995-12-22T09:05:02 = ve 09:05:02
-0010-09-15T04:44:23 = sa 04:44:23
Ed (d, E)
day first, then weekday. periodt.
2008-02-05T18:30:30 = 5, ma
1995-12-22T09:05:02 = 22, ve
-0010-09-15T04:44:23 = 15, sa
Ehm (E h:mm a)
the a slot is where ptm and atm show up and I'm obsessed π
2008-02-05T18:30:30 = ma 6:30 ptm
1995-12-22T09:05:02 = ve 9:05 atm
-0010-09-15T04:44:23 = sa 4:44 atm
Ehms (E h:mm:ss a)
2008-02-05T18:30:30 = ma 6:30:30 ptm
1995-12-22T09:05:02 = ve 9:05:02 atm
-0010-09-15T04:44:23 = sa 4:44:23 atm
Gy (G y)
era + year. that n.e. / a.n.e. flex π
2008-02-05T18:30:30 = n.e. 2008
1995-12-22T09:05:02 = n.e. 1995
-0010-09-15T04:44:23 = a.n.e. -10
GyMMM (G y MMM)
2008-02-05T18:30:30 = n.e. 2008 Feb
1995-12-22T09:05:02 = n.e. 1995 Dec
-0010-09-15T04:44:23 = a.n.e. -10 Sep
GyMMMEd (G y MMM d, E)
2008-02-05T18:30:30 = n.e. 2008 Feb 5, ma
1995-12-22T09:05:02 = n.e. 1995 Dec 22, ve
-0010-09-15T04:44:23 = a.n.e. -10 Sep 15, sa
GyMMMd (G y MMM d)
2008-02-05T18:30:30 = n.e. 2008 Feb 5
1995-12-22T09:05:02 = n.e. 1995 Dec 22
-0010-09-15T04:44:23 = a.n.e. -10 Sep 15
GyMd (GGGGG y-MM-dd)
look at all those Gs. she's extra and she knows it β¨
2008-02-05T18:30:30 = n.e. 2008-02-05
1995-12-22T09:05:02 = n.e. 1995-12-22
-0010-09-15T04:44:23 = a.n.e. -10-09-15
H (HH)
24-hour hour, zero-padded, no notes.
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)
the v brings a UTC along for the ride π¦
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)
standalone month number, no padding, raw energy π
2008-02-05T18:30:30 = 2
1995-12-22T09:05:02 = 12
-0010-09-15T04:44:23 = 9
MEd (MM-dd, E)
2008-02-05T18:30:30 = 02-05, ma
1995-12-22T09:05:02 = 12-22, ve
-0010-09-15T04:44:23 = 09-15, sa
MMM (LLL)
abbreviated standalone month, three letters, done. π
2008-02-05T18:30:30 = Feb
1995-12-22T09:05:02 = Dec
-0010-09-15T04:44:23 = Sep
MMMEd (MMM d, E)
2008-02-05T18:30:30 = Feb 5, ma
1995-12-22T09:05:02 = Dec 22, ve
-0010-09-15T04:44:23 = Sep 15, sa
MMMMW-count-other ('week' W 'of' MMMM)
the literal word week is baked in there, lowercase, in English, inside an Esperanto locale β and honestly? she's bilingual, leave her alone π
2008-02-05T18:30:30 = week 1 of Februaro
1995-12-22T09:05:02 = week 3 of Decembro
-0010-09-15T04:44:23 = week 2 of Septembro
MMMMd (MMMM d)
2008-02-05T18:30:30 = Februaro 5
1995-12-22T09:05:02 = Decembro 22
-0010-09-15T04:44:23 = Septembro 15
MMMd (MMM d)
2008-02-05T18:30:30 = Feb 5
1995-12-22T09:05:02 = Dec 22
-0010-09-15T04:44:23 = Sep 15
Md (MM-dd)
2008-02-05T18:30:30 = 02-05
1995-12-22T09:05:02 = 12-22
-0010-09-15T04:44:23 = 09-15
d (d)
just the day. that's it. she's simple, she's chic.
2008-02-05T18:30:30 = 5
1995-12-22T09:05:02 = 22
-0010-09-15T04:44:23 = 15
h (h a)
12-hour hour + ptm/atm. cute lil combo π
2008-02-05T18:30:30 = 6 ptm
1995-12-22T09:05:02 = 9 atm
-0010-09-15T04:44:23 = 4 atm
hm (h:mm a)
2008-02-05T18:30:30 = 6:30 ptm
1995-12-22T09:05:02 = 9:05 atm
-0010-09-15T04:44:23 = 4:44 atm
hms (h:mm:ss a)
2008-02-05T18:30:30 = 6:30:30 ptm
1995-12-22T09:05:02 = 9:05:02 atm
-0010-09-15T04:44:23 = 4:44:23 atm
hmsv (h:mm:ss a v)
2008-02-05T18:30:30 = 6:30:30 ptm UTC
1995-12-22T09:05:02 = 9:05:02 atm UTC
-0010-09-15T04:44:23 = 4:44:23 atm UTC
hmv (h:mm a v)
2008-02-05T18:30:30 = 6:30 ptm UTC
1995-12-22T09:05:02 = 9:05 atm UTC
-0010-09-15T04:44:23 = 4:44 atm UTC
ms (mm:ss)
minutes and seconds only, no hours, we're living in the moment π§
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 (y-MM)
2008-02-05T18:30:30 = 2008-02
1995-12-22T09:05:02 = 1995-12
-0010-09-15T04:44:23 = -10-09
yMEd (y-MM-dd, E)
2008-02-05T18:30:30 = 2008-02-05, ma
1995-12-22T09:05:02 = 1995-12-22, ve
-0010-09-15T04:44:23 = -10-09-15, sa
yMMM (y MMM)
2008-02-05T18:30:30 = 2008 Feb
1995-12-22T09:05:02 = 1995 Dec
-0010-09-15T04:44:23 = -10 Sep
yMMMEd (y MMM d, E)
2008-02-05T18:30:30 = 2008 Feb 5, ma
1995-12-22T09:05:02 = 1995 Dec 22, ve
-0010-09-15T04:44:23 = -10 Sep 15, sa
yMMMM (y MMMM)
full month name, no abbreviation, all the letters πΈ
2008-02-05T18:30:30 = 2008 Februaro
1995-12-22T09:05:02 = 1995 Decembro
-0010-09-15T04:44:23 = -10 Septembro
yMMMd (d MMM y)
day, month, year β reversed from the others, and she's thriving π
2008-02-05T18:30:30 = 5 Feb 2008
1995-12-22T09:05:02 = 22 Dec 1995
-0010-09-15T04:44:23 = 15 Sep -10
yMd (y-MM-dd)
the classic ISO-ish look. dependable. iconic. no notes.
2008-02-05T18:30:30 = 2008-02-05
1995-12-22T09:05:02 = 1995-12-22
-0010-09-15T04:44:23 = -10-09-15
yQQQ (y QQQ)
2008-02-05T18:30:30 = 2008 Q1
1995-12-22T09:05:02 = 1995 Q4
-0010-09-15T04:44:23 = -10 Q3
yQQQQ (y QQQQ)
same output as yQQQ bestie, the extra Q changes nothing here and that's just how it is π«Ά
2008-02-05T18:30:30 = 2008 Q1
1995-12-22T09:05:02 = 1995 Q4
-0010-09-15T04:44:23 = -10 Q3
yw-count-other ('week' w 'of' Y)
and this is where the page scrolls off β bestie the examples for this one are coming, the page keeps going, part 2 has the rest π
...and the week-number era keeps going, no cap π
2008-02-05T18:30:30 = week 6 of 2008
1995-12-22T09:05:02 = week 51 of 1995
-0010-09-15T04:44:23 = week 37 of -10
Three dates, three totally different centuries, and every single one still gets a week number assigned like it's getting a little ID card. Even year -10 shows up and behaves. Iconic. β¨
π Miscellaneous π
Okay this section is basically the locale's personality quiz results, and honestly? She ate.
Prefers 24 hour time?
Yes. Yes yes yes β 24-hour clock all the way, bestie. No am/pm chaos here. πΈ
Local first day of the week
1 (lundo) β that's Monday, and the locale says so in Esperanto. So when the week starts, it starts on lundo. Periodt. ποΈ
β¨ Strftime Patterns β¨
Now for the fashion of formatting, because strftime patterns are literally the outfit your timestamp puts on before it goes out π
Each one is listed with its pattern, what it's for, and then the three iconic test dates so you can vibe-check the output.
β %c (%a %d %b %Y %T) β date time format
This is the full lewk: weekday, day, month, year, and the time, all in one.
2008-02-05T18:30:30 = ma 05 Feb 2008 18:30:30
1995-12-22T09:05:02 = ve 22 Dec 1995 09:05:02
-0010-09-15T04:44:23 = sa 15 Sep -10 04:44:23
See those little ma, ve, sa abbreviations at the front? Those are the weekday names doing their thing. Main character energy from every single line π
β %x (%Y-%m-%d) β date format
Date only, no time invited to the party. Clean, minimal, gorgeous π¦
2008-02-05T18:30:30 = 2008-02-05
1995-12-22T09:05:02 = 1995-12-22
-0010-09-15T04:44:23 = -10-09-15
And yes β that last one really is -10-09-15, because a negative year isn't gonna style itself. Not me being obsessed with how -10 just slots in there π
β %X (%T) β time format
And here's the time-only cut. Pure clock, nothing else π°οΈ
2008-02-05T18:30:30 = 18:30:30
1995-12-22T09:05:02 = 09:05:02
-0010-09-15T04:44:23 = 04:44:23
Every single one in 24-hour time, obviously β she told us her preference up in Miscellaneous and she meant it π
Little heads-up, bestie:%Xis defined as%There, so the two patterns are giving the exact same output. That's not a typo on my end, that's just the locale's whole thing. π«Ά
π SUPPORT π
Need backup? Go look at DateTime::Locale.
That's it. That's the whole support section. Short, sweet, and honestly kind of a slay for being so direct π
and that's the whole page, bestie β you made it to the end π
This little gem ships with perl v5.42.0 and got its glow-up on 2024-12-12, brought to you by the User Contributed Perl Documentation crew. Go format something gorgeous with it π
β¨π
π¦ 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