DateTim...ale::rof(3)

🌸 NAME 🌸

DateTime::Locale::rof β€” bestie, this is the locale data examples page for the Rombo (rof) locale πŸ’… it's one of those User Contributed Perl Documentation pages, and it's basically a whole vibe tour of how Rombo dates and times look when they get dressed up. No cap, it's giving reference material with main character energy ✨


πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so this pod file is literally just examples of the locale data available for the Rombo locale. Every list, every format, every example string β€” all here, all iconic, all exactly as it is πŸ‘‘

πŸŽ€ Days πŸŽ€

Wide (format)

Ijumatatu
Ijumanne
Ijumatano
Alhamisi
Ijumaa
Ijumamosi
Ijumapili

Abbreviated (format)

Ijt
Ijn
Ijtn
Alh
Iju
Ijm
Ijp

Narrow (format)

3
4
5
6
7
1
2

Wide (stand-alone)

Ijumatatu
Ijumanne
Ijumatano
Alhamisi
Ijumaa
Ijumamosi
Ijumapili

Abbreviated (stand-alone)

Ijt
Ijn
Ijtn
Alh
Iju
Ijm
Ijp

Narrow (stand-alone)

3
4
5
6
7
1
2
Heads up bestie: the narrow day names are literally just digits β€” 3, 4, 5, 6, 7, 1, 2 β€” and that's exactly what the page says, so don't come for me πŸ™ˆ

🌈 Months 🌈

Wide (format)

Mweri wa kwanza
Mweri wa kaili
Mweri wa katatu
Mweri wa kaana
Mweri wa tanu
Mweri wa sita
Mweri wa saba
Mweri wa nane
Mweri wa tisa
Mweri wa ikumi
Mweri wa ikumi na moja
Mweri wa ikumi na mbili

Abbreviated (format)

M1
M2
M3
M4
M5
M6
M7
M8
M9
M10
M11
M12

Narrow (format)

K
K
K
K
T
S
S
N
T
I
I
I

Wide (stand-alone)

Mweri wa kwanza
Mweri wa kaili
Mweri wa katatu
Mweri wa kaana
Mweri wa tanu
Mweri wa sita
Mweri wa saba
Mweri wa nane
Mweri wa tisa
Mweri wa ikumi
Mweri wa ikumi na moja
Mweri wa ikumi na mbili

Abbreviated (stand-alone)

M1
M2
M3
M4
M5
M6
M7
M8
M9
M10
M11
M12

Narrow (stand-alone)

K
K
K
K
T
S
S
N
T
I
I
I

πŸ’œ Quarters πŸ’œ

Wide (format)

Robo ya kwanza
Robo ya kaili
Robo ya katatu
Robo ya kaana

Abbreviated (format)

R1
R2
R3
R4

Narrow (format)

1
2
3
4

Wide (stand-alone)

Robo ya kwanza
Robo ya kaili
Robo ya katatu
Robo ya kaana

Abbreviated (stand-alone)

R1
R2
R3
R4

Narrow (stand-alone)

1
2
3
4

🧚 Eras 🧚

Wide (format)

Kabla ya Mayesu
Baada ya Mayesu

Abbreviated (format)

KM
BM

Narrow (format)

KM
BM

πŸ“ Date Formats πŸ“

Full

2008-02-05T18:30:30 = Ijumanne, 5 Mweri wa kaili 2008
1995-12-22T09:05:02 = Ijumaa, 22 Mweri wa ikumi na mbili 1995
-0010-09-15T04:44:23 = Ijumamosi, 15 Mweri wa tisa -10

Long

2008-02-05T18:30:30 = 5 Mweri wa kaili 2008
1995-12-22T09:05:02 = 22 Mweri wa ikumi na mbili 1995
-0010-09-15T04:44:23 = 15 Mweri wa tisa -10

Medium

2008-02-05T18:30:30 = 5 M2 2008
1995-12-22T09:05:02 = 22 M12 1995
-0010-09-15T04:44:23 = 15 M9 -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 = Ijumanne, 5 Mweri wa kaili 2008 18:30:30 UTC
1995-12-22T09:05:02 = Ijumaa, 22 Mweri wa ikumi na mbili 1995 09:05:02 UTC
-0010-09-15T04:44:23 = Ijumamosi, 15 Mweri wa tisa -10 04:44:23 UTC

Long

2008-02-05T18:30:30 = 5 Mweri wa kaili 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22 Mweri wa ikumi na mbili 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15 Mweri wa tisa -10 04:44:23 UTC

Medium

2008-02-05T18:30:30 = 5 M2 2008 18:30:30
1995-12-22T09:05:02 = 22 M12 1995 09:05:02
-0010-09-15T04:44:23 = 15 M9 -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 bestie, this is the big one β€” every available format, with all three example timestamps each. Buckle in πŸŽ€

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 = Ijn
1995-12-22T09:05:02 = Iju
-0010-09-15T04:44:23 = Ijm

EBhm (E h:mm B)

2008-02-05T18:30:30 = Ijn 6:30 B
1995-12-22T09:05:02 = Iju 9:05 B
-0010-09-15T04:44:23 = Ijm 4:44 B

EBhms (E h:mm:ss B)

2008-02-05T18:30:30 = Ijn 6:30:30 B
1995-12-22T09:05:02 = Iju 9:05:02 B
-0010-09-15T04:44:23 = Ijm 4:44:23 B

EHm (E HH:mm)

2008-02-05T18:30:30 = Ijn 18:30
1995-12-22T09:05:02 = Iju 09:05
-0010-09-15T04:44:23 = Ijm 04:44

EHms (E HH:mm:ss)

2008-02-05T18:30:30 = Ijn 18:30:30
1995-12-22T09:05:02 = Iju 09:05:02
-0010-09-15T04:44:23 = Ijm 04:44:23

Ed (d, E)

2008-02-05T18:30:30 = 5, Ijn
1995-12-22T09:05:02 = 22, Iju
-0010-09-15T04:44:23 = 15, Ijm

Ehm (E h:mm a)

2008-02-05T18:30:30 = Ijn 6:30 kingoto
1995-12-22T09:05:02 = Iju 9:05 kang’ama
-0010-09-15T04:44:23 = Ijm 4:44 kang’ama

Ehms (E h:mm:ss a)

2008-02-05T18:30:30 = Ijn 6:30:30 kingoto
1995-12-22T09:05:02 = Iju 9:05:02 kang’ama
-0010-09-15T04:44:23 = Ijm 4:44:23 kang’ama

Gy (G y)

2008-02-05T18:30:30 = BM 2008
1995-12-22T09:05:02 = BM 1995
-0010-09-15T04:44:23 = KM -10

GyMMM (G y MMM)

2008-02-05T18:30:30 = BM 2008 M2
1995-12-22T09:05:02 = BM 1995 M12
-0010-09-15T04:44:23 = KM -10 M9

GyMMMEd (G y MMM d, E)

2008-02-05T18:30:30 = BM 2008 M2 5, Ijn
1995-12-22T09:05:02 = BM 1995 M12 22, Iju
-0010-09-15T04:44:23 = KM -10 M9 15, Ijm

GyMMMd (G y MMM d)

2008-02-05T18:30:30 = BM 2008 M2 5
1995-12-22T09:05:02 = BM 1995 M12 22
-0010-09-15T04:44:23 = KM -10 M9 15

GyMd (GGGGG y-MM-dd)

2008-02-05T18:30:30 = BM 2008-02-05
1995-12-22T09:05:02 = BM 1995-12-22
-0010-09-15T04:44:23 = KM -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 (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, M/d)

2008-02-05T18:30:30 = Ijn, 2/5
1995-12-22T09:05:02 = Iju, 12/22
-0010-09-15T04:44:23 = Ijm, 9/15

MMM (LLL)

2008-02-05T18:30:30 = M2
1995-12-22T09:05:02 = M12
-0010-09-15T04:44:23 = M9

MMMEd (E, MMM d)

2008-02-05T18:30:30 = Ijn, M2 5
1995-12-22T09:05:02 = Iju, M12 22
-0010-09-15T04:44:23 = Ijm, M9 15

MMMMEd (E, MMMM d)

2008-02-05T18:30:30 = Ijn, Mweri wa kaili 5
1995-12-22T09:05:02 = Iju, Mweri wa ikumi na mbili 22
-0010-09-15T04:44:23 = Ijm, Mweri wa tisa 15

MMMMW-count-other ('week' W 'of' MMMM)

2008-02-05T18:30:30 = week 1 of Mweri wa kaili
1995-12-22T09:05:02 = week 3 of Mweri wa ikumi na mbili
-0010-09-15T04:44:23 = week 2 of Mweri wa tisa

MMMMd (MMMM d)

2008-02-05T18:30:30 = Mweri wa kaili 5
1995-12-22T09:05:02 = Mweri wa ikumi na mbili 22
-0010-09-15T04:44:23 = Mweri wa tisa 15

MMMd (MMM d)

2008-02-05T18:30:30 = M2 5
1995-12-22T09:05:02 = M12 22
-0010-09-15T04:44:23 = M9 15

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 (h a)

2008-02-05T18:30:30 = 6 kingoto
1995-12-22T09:05:02 = 9 kang’ama
-0010-09-15T04:44:23 = 4 kang’ama

hm (h:mm a)

2008-02-05T18:30:30 = 6:30 kingoto
1995-12-22T09:05:02 = 9:05 kang’ama
-0010-09-15T04:44:23 = 4:44 kang’ama

hms (h:mm:ss a)

2008-02-05T18:30:30 = 6:30:30 kingoto
1995-12-22T09:05:02 = 9:05:02 kang’ama
-0010-09-15T04:44:23 = 4:44:23 kang’ama

hmsv (h:mm:ss a v)

2008-02-05T18:30:30 = 6:30:30 kingoto UTC
1995-12-22T09:05:02 = 9:05:02 kang’ama UTC
-0010-09-15T04:44:23 = 4:44:23 kang’ama UTC

hmv (h:mm a v)

2008-02-05T18:30:30 = 6:30 kingoto UTC
1995-12-22T09:05:02 = 9:05 kang’ama UTC
-0010-09-15T04:44:23 = 4:44 kang’ama 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 (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)

2008-02-05T18:30:30 = Ijn, 2/5/2008
1995-12-22T09:05:02 = Iju, 12/22/1995
-0010-09-15T04:44:23 = Ijm, 9/15/-10

yMMM (MMM y)

2008-02-05T18:30:30 = M2 2008
1995-12-22T09:05:02 = M12 1995
-0010-09-15T04:44:23 = M9 -10

yMMMEd (E, MMM d, y)

2008-02-05T18:30:30 = Ijn, M2 5, 2008
1995-12-22T09:05:02 = Iju, M12 22, 1995
-0010-09-15T04:44:23 = Ijm, M9 15, -10

yMMMM (MMMM y)

2008-02-05T18:30:30 = Mweri wa kaili 2008
1995-12-22T09:05:02 = Mweri wa ikumi na mbili 1995
-0010-09-15T04:44:23 = Mweri wa tisa -10

yMMMd (y MMM d)

🫢 and that's where part 1 wraps β€” yMMMd continues in part 2, bestie, don't worry, nothing's getting skipped πŸ’–

…and the tail end of that last one, so you've got the full set:

2008-02-05T18:30:30 = 2008 M2 5
1995-12-22T09:05:02 = 1995 M12 22
-0010-09-15T04:44:23 = -10 M9 15

πŸŽ€ yMd (y-MM-dd)

The classic dash-y one, bestie. Year, month, day, that's the whole plot:

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 (QQQ y)

Quarter letter first, then the year β€” yes the quarter goes first, that's just the vibe here:

2008-02-05T18:30:30 = R1 2008
1995-12-22T09:05:02 = R4 1995
-0010-09-15T04:44:23 = R3 -10

🌸 yQQQQ (QQQQ y)

And now the full quarter name, spelled out, main character energy. Look at these, they ate:

2008-02-05T18:30:30 = Robo ya kwanza 2008
1995-12-22T09:05:02 = Robo ya kaana 1995
-0010-09-15T04:44:23 = Robo ya katatu -10

✨ yw-count-other ('week' w 'of' Y)

The "what week even is it" pattern, fr fr:

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

πŸ’… Miscellaneous

Okay this bit is short but it's important, don't skip it:

  • Prefers 24 hour time? Yes. No AM/PM chaos here, we're doing 24-hour and we're normal about it.
  • Local first day of the week β€” 1 (Ijumatatu). So the week starts on Ijumatatu, noted. πŸ‘‘

🌈 Strftime Patterns

These are the old-school strftime-style patterns, each one with its expansion in parentheses, plus all three example dates so you can literally see what comes out. Chef's kiss.

⭐ %c (%a %b %e %H:%M:%S %Y) - date time format

The full date-and-time situation:

2008-02-05T18:30:30 = Ijn M2  5 18:30:30 2008
1995-12-22T09:05:02 = Iju M12 22 09:05:02 1995
-0010-09-15T04:44:23 = Ijm M9 15 04:44:23 -10
Heads up: see that double space in Ijn M2 5? That's the %e doing its space-padded day thing. Not a typo, don't @ me. 🫢

πŸ“ %x (%m/%d/%y) - date format

Just the date, slash-slash, tiny year:

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

Just the time, on that 24-hour grind:

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 help? See DateTime::Locale. That's it, that's the whole support section, it's giving minimal and I respect it.


And that's the page, bestie, you made it to the end πŸŽ€βœ¨ This lil doc shipped with perl v5.42.0 and was dated 2024-12-12 β€” go forth and format your dates responsibly, ily, bye! πŸ’œ

πŸ“¦ where this page comes from