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)

  • luni
  • marți
  • miercuri
  • joi
  • vineri
  • sâmbătă
  • duminică

Abbreviated (format)

  • lun.
  • mar.
  • mie.
  • joi
  • vin.
  • sâm.
  • dum.

Narrow (format)

  • L
  • M
  • M
  • J
  • V
  • S
  • D

Wide (stand-alone)

  • luni
  • marți
  • miercuri
  • joi
  • vineri
  • sâmbătă
  • duminică

Abbreviated (stand-alone)

  • lun.
  • mar.
  • mie.
  • joi
  • vin.
  • sâm.
  • dum.

Narrow (stand-alone)

  • L
  • M
  • M
  • J
  • V
  • S
  • D
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)

  • ianuarie
  • februarie
  • martie
  • aprilie
  • mai
  • iunie
  • iulie
  • august
  • septembrie
  • octombrie
  • noiembrie
  • decembrie

Abbreviated (format)

  • ian.
  • feb.
  • mar.
  • apr.
  • mai
  • iun.
  • iul.
  • aug.
  • sept.
  • oct.
  • nov.
  • dec.

Narrow (format)

  • I
  • F
  • M
  • A
  • M
  • I
  • I
  • A
  • S
  • O
  • N
  • D

Wide (stand-alone)

  • ianuarie
  • februarie
  • martie
  • aprilie
  • mai
  • iunie
  • iulie
  • august
  • septembrie
  • octombrie
  • noiembrie
  • decembrie

Abbreviated (stand-alone)

  • ian.
  • feb.
  • mar.
  • apr.
  • mai
  • iun.
  • iul.
  • aug.
  • sept.
  • oct.
  • nov.
  • dec.

Narrow (stand-alone)

  • I
  • F
  • M
  • A
  • M
  • I
  • I
  • A
  • S
  • O
  • N
  • D

🧚 Quarters

Wide (format)

  • trimestrul I
  • trimestrul al II-lea
  • trimestrul al III-lea
  • trimestrul al IV-lea

Abbreviated (format)

  • trim. I
  • trim. II
  • trim. III
  • trim. IV

Narrow (format)

  • I
  • II
  • III
  • IV

Wide (stand-alone)

  • trimestrul I
  • trimestrul al II-lea
  • trimestrul al III-lea
  • trimestrul al IV-lea

Abbreviated (stand-alone)

  • trim. I
  • trim. II
  • trim. III
  • trim. IV

Narrow (stand-alone)

  • I
  • II
  • III
  • IV

👑 Eras

Wide (format)

  • înainte de Hristos
  • după 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 %c examples are reproduced exactly as written, so the extra space before 5 and 22 and 15 is 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