DateTim...ale::ro(3)
✨ NAME ✨
DateTime::Locale::ro — the locale data examples for the Romanian (ro) locale, and yes bestie this whole page is literally just the vibes of Romanian date formatting 🎀
🦋 DESCRIPTION 🦋
So this pod file is a big ol' show-and-tell: it's packed with examples of all the locale data you get for the Romanian locale. Think of it as a lookbook, but for dates, times, and the way ro says things 🌸
No cap, it's organized by category, so let's go category by category, okay?
🌈 Days
Wide (format)
lunimarțimiercurijoivinerisâmbătăduminică
Abbreviated (format)
lun.mar.mie.joivin.sâm.dum.
Narrow (format)
LMMJVSD
Wide (stand-alone)
lunimarțimiercurijoivinerisâmbătăduminică
Abbreviated (stand-alone)
lun.mar.mie.joivin.sâm.dum.
Narrow (stand-alone)
LMMJVSD
Yes the narrow ones repeat letters — M shows up twice and that is not a typo, that's just how narrow forms roll 💀
🗓️ Months
Wide (format)
ianuariefebruariemartieapriliemaiiunieiulieaugustseptembrieoctombrienoiembriedecembrie
Abbreviated (format)
ian.feb.mar.apr.maiiun.iul.aug.sept.oct.nov.dec.
Narrow (format)
IFMAMIIASOND
Wide (stand-alone)
ianuariefebruariemartieapriliemaiiunieiulieaugustseptembrieoctombrienoiembriedecembrie
Abbreviated (stand-alone)
ian.feb.mar.apr.maiiun.iul.aug.sept.oct.nov.dec.
Narrow (stand-alone)
IFMAMIIASOND
🧚 Quarters
Wide (format)
trimestrul Itrimestrul al II-leatrimestrul al III-leatrimestrul al IV-lea
Abbreviated (format)
trim. Itrim. IItrim. IIItrim. IV
Narrow (format)
IIIIIIIV
Wide (stand-alone)
trimestrul Itrimestrul al II-leatrimestrul al III-leatrimestrul al IV-lea
Abbreviated (stand-alone)
trim. Itrim. IItrim. IIItrim. IV
Narrow (stand-alone)
IIIIIIIV
👑 Eras
Wide (format)
înainte de Hristosdupă Hristos
Abbreviated (format)
î.Hr.d.Hr.
Narrow (format)
î.Hr.d.Hr.
Quick note bestie: eras only come in the (format) flavor here — there's no stand-alone version listed for this one, and I'm not about to invent one 🫶
🔥 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
Full and Long are giving identical twins here — that's genuinely what the data says, I'm not gaslighting you 💅
💜 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 part is a menu — each format has a name, the pattern it uses in parentheses, and then three worked examples so you can see exactly what it spits out. Obsessed, honestly ✨
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)
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
yMM(MM.y) — month number then year, with a little dot in between ✨
2008-02-05T18:30:30 = 02.2008
1995-12-22T09:05:02 = 12.1995
-0010-09-15T04:44:23 = 09.-10
yMMM(MMM y) — short month name + year, lowkey the cutest combo 💅
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) — weekday name first, then the day, short month, and year. Full little line-up 🎀
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) — full month name + year, no abbreviations, she's committed 💖
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) — day, short month, year. Simple, iconic, done 🌸
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) — all numbers, all dots, zero notes 🫶
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) — abbreviated quarter + year (Roman numerals, very fancy of her) 👑
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) — the full quarter name + year. She's giving main character energy 💫
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) — week number + year, in the plural few form 🗓️
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) — same pattern, the singular one form of the week count 🌷
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) — and the catch-all other form, because Romanian really said "three plurals, bestie" 😭
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
🌈 Miscellaneous 🌈
- Prefers 24 hour time? — Yes ⏰
- Local first day of the week —
1(luni) 🗓️
⏰ Strftime Patterns ⏰
The classic strftime-style escapes, but make it Romanian 💅
%c(%a %b %e %H:%M:%S %Y) — date time format ✨
2008-02-05T18:30:30 = mar. feb. 5 18:30:30 2008
1995-12-22T09:05:02 = vin. dec. 22 09:05:02 1995
-0010-09-15T04:44:23 = sâm. sept. 15 04:44:23 -10
Heads up, bestie — the%cexamples are reproduced exactly as written, so the extra space before5and22and15is not a typo on my part, it's literally what's in there 😌
%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 🫶
Like, the whole support situation is just: see DateTime::Locale. That's it, that's the whole vibe 💖
Okay and that's a wrap on the Romanian locale, bestie — you ate that 🎀💅 The page itself is from perl v5.42.0 and dated 2024-12-12, so go off, king, and ily for reading all the way to the end 🦋✨
📦 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