DateTim...e::ro_RO(3)
💖 NAME 💖
Okay so bestie, welcome to DateTime::Locale::ro_RO(3) — that's the manual page, part of User Contributed Perl Documentation, and it's literally just a giant flex of locale data examples for the Romanian Romania (ro-RO) locale. No cap, that's the whole vibe of this page. 🫶
🌸 DESCRIPTION 🌸
This pod file contains examples of the locale data available for the Romanian Romania locale. That's it, that's the assignment — it's a show-and-tell of every string the ro-RO locale hands back to you, so you can see exactly what you're getting before you hardcode anything. 💅
📅 Days
Wide (format)
The full, main-character day names, bestie:
luni
marți
miercuri
joi
vineri
sâmbătă
duminică
Abbreviated (format)
Same days but the short version — iconic, efficient, still readable:
lun.
mar.
mie.
joi
vin.
sâm.
dum.
Narrow (format)
And these are the narrow lil single letters. Fair warning: M shows up twice (marți and miercuri both start with M) and S twice too — that's just how narrow width works. 🙈
L
M
M
J
V
S
D
Wide (stand-alone)
Stand-alone wide is the same as the formatting one, lowkey identical:
luni
marți
miercuri
joi
vineri
sâmbătă
duminică
Abbreviated (stand-alone)
Also matching, because why mess with perfection:
lun.
mar.
mie.
joi
vin.
sâm.
dum.
Narrow (stand-alone)
Yep — same single letters here too:
L
M
M
J
V
S
D
🗓️ Months
Wide (format)
Twelve months of full-name slay:
ianuarie
februarie
martie
aprilie
mai
iunie
iulie
august
septembrie
octombrie
noiembrie
decembrie
Abbreviated (format)
Shortened but still serving. Note that mai has no dot in the abbreviated form — it's already only three letters, so it gets no abbreviation treatment. Periodt. ✨
ian.
feb.
mar.
apr.
mai
iun.
iul.
aug.
sept.
oct.
nov.
dec.
Narrow (format)
Single letters, and yes, M and A and I all repeat. Narrow width is just built different:
I
F
M
A
M
I
I
A
S
O
N
D
Wide (stand-alone)
Stand-alone wide months — same full names, same energy:
ianuarie
februarie
martie
aprilie
mai
iunie
iulie
august
septembrie
octombrie
noiembrie
decembrie
Abbreviated (stand-alone)
Same abbreviations as the format set:
ian.
feb.
mar.
apr.
mai
iun.
iul.
aug.
sept.
oct.
nov.
dec.
Narrow (stand-alone)
And the narrow stand-alone set, unchanged:
I
F
M
A
M
I
I
A
S
O
N
D
🧚 Quarters
Wide (format)
Whole-quarter names, and listen — they're not just "I/II/III/IV", the last three get the al article. It's giving grammatically correct:
trimestrul I
trimestrul al II-lea
trimestrul al III-lea
trimestrul al IV-lea
Abbreviated (format)
Snip snip:
trim. I
trim. II
trim. III
trim. IV
Narrow (format)
Bare Roman numerals, no notes:
I
II
III
IV
Wide (stand-alone)
Stand-alone wide = same as wide format:
trimestrul I
trimestrul al II-lea
trimestrul al III-lea
trimestrul al IV-lea
Abbreviated (stand-alone)
Same as abbreviated format:
trim. I
trim. II
trim. III
trim. IV
Narrow (stand-alone)
Same Roman numerals again:
I
II
III
IV
👑 Eras
Wide (format)
The big historical bookends — before Christ and after Christ:
înainte de Hristos
după Hristos
Abbreviated (format)
The shortened era markers:
î.Hr.
d.Hr.
Narrow (format)
Narrow width gives you exactly the same strings as abbreviated here, which is honestly convenient:
î.Hr.
d.Hr.
💀 Date Formats
Full
2008-02-05T18:30:30 = marți, 5 februarie 2008
1995-12-22T09:05:02 = vineri, 22 decembrie 1995
-0010-09-15T04:44:23 = sâmbătă, 15 septembrie -10
Long
2008-02-05T18:30:30 = 5 februarie 2008
1995-12-22T09:05:02 = 22 decembrie 1995
-0010-09-15T04:44:23 = 15 septembrie -10
Medium
2008-02-05T18:30:30 = 5 feb. 2008
1995-12-22T09:05:02 = 22 dec. 1995
-0010-09-15T04:44:23 = 15 sept. -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
🌈 Datetime Formats
Full
2008-02-05T18:30:30 = marți, 5 februarie 2008, 18:30:30 UTC
1995-12-22T09:05:02 = vineri, 22 decembrie 1995, 09:05:02 UTC
-0010-09-15T04:44:23 = sâmbătă, 15 septembrie -10, 04:44:23 UTC
Long
2008-02-05T18:30:30 = 5 februarie 2008, 18:30:30 UTC
1995-12-22T09:05:02 = 22 decembrie 1995, 09:05:02 UTC
-0010-09-15T04:44:23 = 15 septembrie -10, 04:44:23 UTC
Medium
2008-02-05T18:30:30 = 5 feb. 2008, 18:30:30
1995-12-22T09:05:02 = 22 dec. 1995, 09:05:02
-0010-09-15T04:44:23 = 15 sept. -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 — every named format, with the pattern it's built from in parentheses, plus three worked examples. Grab a snack, 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 = mar.
1995-12-22T09:05:02 = vin.
-0010-09-15T04:44:23 = sâm.
EBhm (E h:mm B)
2008-02-05T18:30:30 = mar. 6:30 B
1995-12-22T09:05:02 = vin. 9:05 B
-0010-09-15T04:44:23 = sâm. 4:44 B
EBhms (E h:mm:ss B)
2008-02-05T18:30:30 = mar. 6:30:30 B
1995-12-22T09:05:02 = vin. 9:05:02 B
-0010-09-15T04:44:23 = sâm. 4:44:23 B
EHm (E HH:mm)
2008-02-05T18:30:30 = mar. 18:30
1995-12-22T09:05:02 = vin. 09:05
-0010-09-15T04:44:23 = sâm. 04:44
EHms (E HH:mm:ss)
2008-02-05T18:30:30 = mar. 18:30:30
1995-12-22T09:05:02 = vin. 09:05:02
-0010-09-15T04:44:23 = sâm. 04:44:23
Ed (E d)
2008-02-05T18:30:30 = mar. 5
1995-12-22T09:05:02 = vin. 22
-0010-09-15T04:44:23 = sâm. 15
Ehm (E h:mm a)
2008-02-05T18:30:30 = mar. 6:30 p.m.
1995-12-22T09:05:02 = vin. 9:05 a.m.
-0010-09-15T04:44:23 = sâm. 4:44 a.m.
Ehms (E h:mm:ss a)
2008-02-05T18:30:30 = mar. 6:30:30 p.m.
1995-12-22T09:05:02 = vin. 9:05:02 a.m.
-0010-09-15T04:44:23 = sâm. 4:44:23 a.m.
Gy (y G)
2008-02-05T18:30:30 = 2008 d.Hr.
1995-12-22T09:05:02 = 1995 d.Hr.
-0010-09-15T04:44:23 = -10 î.Hr.
GyMMM (MMM y G)
2008-02-05T18:30:30 = feb. 2008 d.Hr.
1995-12-22T09:05:02 = dec. 1995 d.Hr.
-0010-09-15T04:44:23 = sept. -10 î.Hr.
GyMMMEd (E, d MMM y G)
2008-02-05T18:30:30 = mar., 5 feb. 2008 d.Hr.
1995-12-22T09:05:02 = vin., 22 dec. 1995 d.Hr.
-0010-09-15T04:44:23 = sâm., 15 sept. -10 î.Hr.
GyMMMd (d MMM y G)
2008-02-05T18:30:30 = 5 feb. 2008 d.Hr.
1995-12-22T09:05:02 = 22 dec. 1995 d.Hr.
-0010-09-15T04:44:23 = 15 sept. -10 î.Hr.
GyMd (dd.MM.y G)
2008-02-05T18:30:30 = 05.02.2008 d.Hr.
1995-12-22T09:05:02 = 22.12.1995 d.Hr.
-0010-09-15T04:44:23 = 15.09.-10 î.Hr.
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, dd.MM)
2008-02-05T18:30:30 = mar., 05.02
1995-12-22T09:05:02 = vin., 22.12
-0010-09-15T04:44:23 = sâm., 15.09
MMM (LLL)
2008-02-05T18:30:30 = feb.
1995-12-22T09:05:02 = dec.
-0010-09-15T04:44:23 = sept.
MMMEd (E, d MMM)
2008-02-05T18:30:30 = mar., 5 feb.
1995-12-22T09:05:02 = vin., 22 dec.
-0010-09-15T04:44:23 = sâm., 15 sept.
MMMMEd (E, d MMMM)
2008-02-05T18:30:30 = mar., 5 februarie
1995-12-22T09:05:02 = vin., 22 decembrie
-0010-09-15T04:44:23 = sâm., 15 septembrie
MMMMW-count-few ('săptămâna' W 'din' MMMM)
2008-02-05T18:30:30 = săptămâna 1 din februarie
1995-12-22T09:05:02 = săptămâna 3 din decembrie
-0010-09-15T04:44:23 = săptămâna 2 din septembrie
MMMMW-count-one ('săptămâna' W 'din' MMMM)
2008-02-05T18:30:30 = săptămâna 1 din februarie
1995-12-22T09:05:02 = săptămâna 3 din decembrie
-0010-09-15T04:44:23 = săptămâna 2 din septembrie
MMMMW-count-other ('săptămâna' W 'din' MMMM)
2008-02-05T18:30:30 = săptămâna 1 din februarie
1995-12-22T09:05:02 = săptămâna 3 din decembrie
-0010-09-15T04:44:23 = săptămâna 2 din septembrie
MMMMd (d MMMM)
2008-02-05T18:30:30 = 5 februarie
1995-12-22T09:05:02 = 22 decembrie
-0010-09-15T04:44:23 = 15 septembrie
MMMd (d MMM)
2008-02-05T18:30:30 = 5 feb.
1995-12-22T09:05:02 = 22 dec.
-0010-09-15T04:44:23 = 15 sept.
MMdd (dd.MM)
2008-02-05T18:30:30 = 05.02
1995-12-22T09:05:02 = 22.12
-0010-09-15T04:44:23 = 15.09
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 p.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 p.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 p.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 p.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 p.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 very first block that got chopped off at the top of this part is this one, bestie — no heading needed, just vibes:
2008-02-05T18:30:30 = mar., 05.02.2008
1995-12-22T09:05:02 = vin., 22.12.1995
-0010-09-15T04:44:23 = sâm., 15.09.-10
🌸 yMMM (MMM y)
2008-02-05T18:30:30 = feb. 2008
1995-12-22T09:05:02 = dec. 1995
-0010-09-15T04:44:23 = sept. -10
🎀 yMMMEd (E, d MMM y)
2008-02-05T18:30:30 = mar., 5 feb. 2008
1995-12-22T09:05:02 = vin., 22 dec. 1995
-0010-09-15T04:44:23 = sâm., 15 sept. -10
✨ yMMMM (MMMM y)
2008-02-05T18:30:30 = februarie 2008
1995-12-22T09:05:02 = decembrie 1995
-0010-09-15T04:44:23 = septembrie -10
💖 yMMMd (d MMM y)
2008-02-05T18:30:30 = 5 feb. 2008
1995-12-22T09:05:02 = 22 dec. 1995
-0010-09-15T04:44:23 = 15 sept. -10
🦋 yMd (dd.MM.y)
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)
2008-02-05T18:30:30 = trim. I 2008
1995-12-22T09:05:02 = trim. IV 1995
-0010-09-15T04:44:23 = trim. III -10
👑 yQQQQ (QQQQ y)
2008-02-05T18:30:30 = trimestrul I 2008
1995-12-22T09:05:02 = trimestrul al IV-lea 1995
-0010-09-15T04:44:23 = trimestrul al III-lea -10
🍓 yw-count-few ('săptămâna' w 'din' Y)
2008-02-05T18:30:30 = săptămâna 6 din 2008
1995-12-22T09:05:02 = săptămâna 51 din 1995
-0010-09-15T04:44:23 = săptămâna 37 din -10
🧚 yw-count-one ('săptămâna' w 'din' Y)
2008-02-05T18:30:30 = săptămâna 6 din 2008
1995-12-22T09:05:02 = săptămâna 51 din 1995
-0010-09-15T04:44:23 = săptămâna 37 din -10
💜 yw-count-other ('săptămâna' w 'din' Y)
2008-02-05T18:30:30 = săptămâna 6 din 2008
1995-12-22T09:05:02 = săptămâna 51 din 1995
-0010-09-15T04:44:23 = săptămâna 37 din -10
ngl those three all print the exact same thing for these dates, and that's not a typo on my part — that's just what the locale says, periodt 💀
🌈 Miscellaneous
Two little facts about how this locale likes to live its life:
- Prefers 24 hour time? — Yes 🕕 (no AM/PM chaos here, we're doing the whole 24)
- Local first day of the week —
1(luni)
So your week starts on Monday. Iconic. Correct. No notes 💅
⭐ Strftime Patterns
The classic strftime trio, but make it Romanian:
💫 %c (%a %d %b %Y %T %z) — date time format
2008-02-05T18:30:30 = mar. 05 feb. 2008 18:30:30 +0000
1995-12-22T09:05:02 = vin. 22 dec. 1995 09:05:02 +0000
-0010-09-15T04:44:23 = sâm. 15 sept. -10 04:44:23 +0000
🌸 %x (%d.%m.%Y) — date format
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
🫶 SUPPORT
Need backup? Head over to DateTime::Locale — that's the whole mood. See DateTime::Locale. ✨
okay that's the whole page bestie, go forth and format your Romanian dates with confidence 😭💖 this was shipped as part of perl v5.42.0, dated 2024-12-12 — and yes, the manpage name really is that cursed DateTim...e::ro_RO(3) abbreviation, that's not me being dramatic, that's just how it renders. 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