DateTim...e::yo_BJ(3)
💅 DateTime::Locale::yo_BJ(3)
okay so first things first, the actual page header says DateTime::Locale::yo_BJ(3) and it lives in the User Contributed Perl Documentation section, so that's the vibe we're working with. This is not a command, bestie, it's a pod file — a whole documentation flex full of locale data examples. Buckle up. 🎀
✨ NAME ✨
DateTime::Locale::yo_BJ — locale data examples for the Yoruba Benin (yo-BJ) locale. no cap, that's the whole name section. 💖
🌸 DESCRIPTION 🌸
This pod file contains examples of the locale data available for the Yoruba Benin locale.
That's it. That's the description. Everything below is just receipts: names of days, months, quarters, eras, and a lot of formatted date examples. Get comfy, we're going through all of them. 🫶
🌈 Days
Wide (format)
the long-form, main-character version of the week:
Ɔjɔ́ Ajé
Ɔjɔ́ Ìsɛgun
Ɔjɔrú
Ɔjɔbɔ
Ɔjɔ́ Ɛtì
Ɔjɔ́ Àbámɛta
Ɔjɔ́ Àìkú
Abbreviated (format)
same seven days, cropped for when you're low on space:
Ajé
Ìsɛgun
Ɔjɔrú
Ɔjɔbɔ
Ɛtì
Àbámɛta
Àìkú
Narrow (format)
one character each. absolute minimalism. iconique:
A
Ì
Ɔ
Ɔ
Ɛ
À
À
Wide (stand-alone)
the wide names again, but standing on their own, no format context needed:
Ajé
Ìsɛgun
Ɔjɔrú
Ɔjɔbɔ
Ɛtì
Àbámɛta
Àìkú
Abbreviated (stand-alone)
yes it's literally the same list as the abbreviated format one. it understood the assignment and did not change:
Ajé
Ìsɛgun
Ɔjɔrú
Ɔjɔbɔ
Ɛtì
Àbámɛta
Àìkú
Narrow (stand-alone)
and the narrow stand-alone is also identical to its format twin. consistency queen 🎀
A
Ì
Ɔ
Ɔ
Ɛ
À
À
🦋 Months
Wide (format)
twelve months, full glam:
Oshù Shɛrɛ́
Oshù Èrèlè
Oshù Ɛrɛnà
Oshù Ìgbé
Oshù Ɛbibi
Oshù Òkúdu
Oshù Agɛmɔ
Oshù Ògún
Oshù Owewe
Oshù Ɔwàrà
Oshù Bélú
Oshù Ɔpɛ̀
Abbreviated (format)
the abbreviated set is, and I cannot stress this enough, the exact same twelve strings. not me double-checking 😭
Oshù Shɛrɛ́
Oshù Èrèlè
Oshù Ɛrɛnà
Oshù Ìgbé
Oshù Ɛbibi
Oshù Òkúdu
Oshù Agɛmɔ
Oshù Ògún
Oshù Owewe
Oshù Ɔwàrà
Oshù Bélú
Oshù Ɔpɛ̀
Narrow (format)
single-letter month energy. watch the accents, they're load-bearing 💅
S
È
Ɛ
Ì
Ɛ̀
Ò
A
Ò
O
Ɔ̀
B
Ɔ̀
Wide (stand-alone)
wide months, but on their own:
Oshù Shɛrɛ́
Oshù Èrèlè
Oshù Ɛrɛnà
Oshù Ìgbé
Oshù Ɛbibi
Oshù Òkúdu
Oshù Agɛmɔ
Oshù Ògún
Oshù Owewe
Oshù Ɔwàrà
Oshù Bélú
Oshù Ɔpɛ̀
Abbreviated (stand-alone)
again: identical. this locale said "if it ain't broke" and left it 🌸
Oshù Shɛrɛ́
Oshù Èrèlè
Oshù Ɛrɛnà
Oshù Ìgbé
Oshù Ɛbibi
Oshù Òkúdu
Oshù Agɛmɔ
Oshù Ògún
Oshù Owewe
Oshù Ɔwàrà
Oshù Bélú
Oshù Ɔpɛ̀
Narrow (stand-alone)
and the narrow stand-alone matches the narrow format list character for character:
S
È
Ɛ
Ì
Ɛ̀
Ò
A
Ò
O
Ɔ̀
B
Ɔ̀
🧚 Quarters
Wide (format)
four quarters, wide and proud:
Ìdámɛrin kíní
Ìdámɛrin Kejì
Ìdámɛrin Kɛta
Ìdámɛrin Kɛrin
Abbreviated (format)
abbreviated version — spoiler, same strings:
Ìdámɛrin kíní
Ìdámɛrin Kejì
Ìdámɛrin Kɛta
Ìdámɛrin Kɛrin
Narrow (format)
tiny quarter names. note that the fourth one is Kɛin here — copy it exactly, don't "correct" it, iykyk:
kíní
Kejì
Kɛta
Kɛin
Wide (stand-alone)
Ìdámɛrin kíní
Ìdámɛrin Kejì
Ìdámɛrin Kɛta
Ìdámɛrin Kɛrin
Abbreviated (stand-alone)
Ìdámɛrin kíní
Ìdámɛrin Kejì
Ìdámɛrin Kɛta
Ìdámɛrin Kɛrin
Narrow (stand-alone)
and here the narrow stand-alone is literally just the digits. plot twist:
1
2
3
4
👑 Eras
Wide (format)
Saju Kristi
Lehin Kristi
Abbreviated (format)
BCE
AD
Narrow (format)
BCE
AD
heads up: the Eras section only gives you format variants — Wide, Abbreviated and Narrow. there's no stand-alone era list on this page, so don't go looking for one 🫶
⭐ Date Formats
Full
2008-02-05T18:30:30 = Ɔjɔ́ Ìsɛgun, 5 Oshù Èrèlè 2008
1995-12-22T09:05:02 = Ɔjɔ́ Ɛtì, 22 Oshù Ɔpɛ̀ 1995
-0010-09-15T04:44:23 = Ɔjɔ́ Àbámɛta, 15 Oshù Owewe -10
Long
2008-02-05T18:30:30 = 5 Oshù Èrèlè 2008
1995-12-22T09:05:02 = 22 Oshù Ɔpɛ̀ 1995
-0010-09-15T04:44:23 = 15 Oshù Owewe -10
Medium
2008-02-05T18:30:30 = 5 02 2008
1995-12-22T09:05:02 = 22 12 1995
-0010-09-15T04:44:23 = 15 09 -10
Short
2008-02-05T18:30:30 = 5/2/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/9/-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
look closely — the second and third lines drop the leading zero. that's not me being sloppy, that's the data ✨
2008-02-05T18:30:30 = 18:30:30 UTC
1995-12-22T09:05:02 = 9:05:02 UTC
-0010-09-15T04:44:23 = 4:44:23 UTC
Medium
2008-02-05T18:30:30 = 18:30:30
1995-12-22T09:05:02 = 9:5:2
-0010-09-15T04:44:23 = 4:44:23
Short
2008-02-05T18:30:30 = 18:30
1995-12-22T09:05:02 = 9:5
-0010-09-15T04:44:23 = 4:44
🔥 Datetime Formats
Full
2008-02-05T18:30:30 = Ɔjɔ́ Ìsɛgun, 5 Oshù Èrèlè 2008 18:30:30 UTC
1995-12-22T09:05:02 = Ɔjɔ́ Ɛtì, 22 Oshù Ɔpɛ̀ 1995 09:05:02 UTC
-0010-09-15T04:44:23 = Ɔjɔ́ Àbámɛta, 15 Oshù Owewe -10 04:44:23 UTC
Long
2008-02-05T18:30:30 = 5 Oshù Èrèlè 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22 Oshù Ɔpɛ̀ 1995 9:05:02 UTC
-0010-09-15T04:44:23 = 15 Oshù Owewe -10 4:44:23 UTC
Medium
2008-02-05T18:30:30 = 5 02 2008 18:30:30
1995-12-22T09:05:02 = 22 12 1995 9:5:2
-0010-09-15T04:44:23 = 15 09 -10 4:44:23
Short
2008-02-05T18:30:30 = 5/2/2008 18:30
1995-12-22T09:05:02 = 22/12/1995 9:5
-0010-09-15T04:44:23 = 15/9/-10 4:44
💜 Available Formats
okay this is the big one — every named pattern with its three sample renderings. each heading is the pattern name, with the actual pattern in parens. do not rename these, they're lookup keys 💅
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 = Ìsɛgun
1995-12-22T09:05:02 = Ɛtì
-0010-09-15T04:44:23 = Àbámɛta
EBhm (E h:mm B)
2008-02-05T18:30:30 = Ìsɛgun 6:30 B
1995-12-22T09:05:02 = Ɛtì 9:05 B
-0010-09-15T04:44:23 = Àbámɛta 4:44 B
EBhms (E h:mm:ss B)
2008-02-05T18:30:30 = Ìsɛgun 6:30:30 B
1995-12-22T09:05:02 = Ɛtì 9:05:02 B
-0010-09-15T04:44:23 = Àbámɛta 4:44:23 B
EHm (E HH:mm)
2008-02-05T18:30:30 = Ìsɛgun 18:30
1995-12-22T09:05:02 = Ɛtì 09:05
-0010-09-15T04:44:23 = Àbámɛta 04:44
EHms (E HH:mm:ss)
2008-02-05T18:30:30 = Ìsɛgun 18:30:30
1995-12-22T09:05:02 = Ɛtì 09:05:02
-0010-09-15T04:44:23 = Àbámɛta 04:44:23
Ed (E, d)
2008-02-05T18:30:30 = Ìsɛgun, 5
1995-12-22T09:05:02 = Ɛtì, 22
-0010-09-15T04:44:23 = Àbámɛta, 15
Ehm (E h:mm a)
2008-02-05T18:30:30 = Ìsɛgun 6:30 Ɔsán
1995-12-22T09:05:02 = Ɛtì 9:05 Àárɔ̀
-0010-09-15T04:44:23 = Àbámɛta 4:44 Àárɔ̀
Ehms (E h:mm:ss a)
2008-02-05T18:30:30 = Ìsɛgun 6:30:30 Ɔsán
1995-12-22T09:05:02 = Ɛtì 9:05:02 Àárɔ̀
-0010-09-15T04:44:23 = Àbámɛta 4:44:23 Àárɔ̀
Gy (G y)
2008-02-05T18:30:30 = AD 2008
1995-12-22T09:05:02 = AD 1995
-0010-09-15T04:44:23 = BCE -10
GyMMM (G y MMM)
2008-02-05T18:30:30 = AD 2008 Oshù Èrèlè
1995-12-22T09:05:02 = AD 1995 Oshù Ɔpɛ̀
-0010-09-15T04:44:23 = BCE -10 Oshù Owewe
GyMMMEd (G y MMM d, E)
2008-02-05T18:30:30 = AD 2008 Oshù Èrèlè 5, Ìsɛgun
1995-12-22T09:05:02 = AD 1995 Oshù Ɔpɛ̀ 22, Ɛtì
-0010-09-15T04:44:23 = BCE -10 Oshù Owewe 15, Àbámɛta
GyMMMd (G y MMM d)
2008-02-05T18:30:30 = AD 2008 Oshù Èrèlè 5
1995-12-22T09:05:02 = AD 1995 Oshù Ɔpɛ̀ 22
-0010-09-15T04:44:23 = BCE -10 Oshù Owewe 15
GyMd (d/M/y GGGGG)
2008-02-05T18:30:30 = 5/2/2008 AD
1995-12-22T09:05:02 = 22/12/1995 AD
-0010-09-15T04:44:23 = 15/9/-10 BCE
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, d/M)
2008-02-05T18:30:30 = Ìsɛgun, 5/2
1995-12-22T09:05:02 = Ɛtì, 22/12
-0010-09-15T04:44:23 = Àbámɛta, 15/9
MMM (LLL)
2008-02-05T18:30:30 = Oshù Èrèlè
1995-12-22T09:05:02 = Oshù Ɔpɛ̀
-0010-09-15T04:44:23 = Oshù Owewe
MMMEd (d MMM, E)
ngl, peep the second line:Oshù Ɔpɛwith no grave accent on that Ɛ, while every other line hasƆpɛ̀. that's what the page says, so that's what you get. don't @ me 🙈
2008-02-05T18:30:30 = 5 Oshù Èrèlè, Ìsɛgun
1995-12-22T09:05:02 = 22 Oshù Ɔpɛ, Ɛtì
-0010-09-15T04:44:23 = 15 Oshù Owewe, Àbámɛta
MMMMEd (d, MMMM E)
2008-02-05T18:30:30 = 5, Oshù Èrèlè Ìsɛgun
1995-12-22T09:05:02 = 22, Oshù Ɔpɛ̀ Ɛtì
-0010-09-15T04:44:23 = 15, Oshù Owewe Àbámɛta
MMMMW-count-other ('week' W 'of' MMMM)
2008-02-05T18:30:30 = week 1 of Oshù Èrèlè
1995-12-22T09:05:02 = week 3 of Oshù Ɔpɛ̀
-0010-09-15T04:44:23 = week 2 of Oshù Owewe
MMMMd (d MMMM)
2008-02-05T18:30:30 = 5 Oshù Èrèlè
1995-12-22T09:05:02 = 22 Oshù Ɔpɛ̀
-0010-09-15T04:44:23 = 15 Oshù Owewe
MMMd (d MMM)
2008-02-05T18:30:30 = 5 Oshù Èrèlè
1995-12-22T09:05:02 = 22 Oshù Ɔpɛ̀
-0010-09-15T04:44:23 = 15 Oshù Owewe
Md (d/M)
2008-02-05T18:30:30 = 5/2
1995-12-22T09:05:02 = 22/12
-0010-09-15T04:44:23 = 15/9
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 Ɔsán
1995-12-22T09:05:02 = 9 Àárɔ̀
-0010-09-15T04:44:23 = 4 Àárɔ̀
hm (h:mm a)
2008-02-05T18:30:30 = 6:30 Ɔsán
1995-12-22T09:05:02 = 9:05 Àárɔ̀
-0010-09-15T04:44:23 = 4:44 Àárɔ̀
hms (h:mm:ss a)
2008-02-05T18:30:30 = 6:30:30 Ɔsán
1995-12-22T09:05:02 = 9:05:02 Àárɔ̀
-0010-09-15T04:44:23 = 4:44:23 Àárɔ̀
hmsv (h:mm:ss a v)
2008-02-05T18:30:30 = 6:30:30 Ɔsán UTC
1995-12-22T09:05:02 = 9:05:02 Àárɔ̀ UTC
-0010-09-15T04:44:23 = 4:44:23 Àárɔ̀ UTC
hmv (h:mm a v)
2008-02-05T18:30:30 = 6:30 Ɔsán UTC
1995-12-22T09:05:02 = 9:05 Àárɔ̀ UTC
-0010-09-15T04:44:23 = 4:44 Àárɔ̀ 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)
…and the pattern that got sliced in half by the page break wraps up like this, bestie — no cap:
2008-02-05T18:30:30 = 2/2008
1995-12-22T09:05:02 = 12/1995
-0010-09-15T04:44:23 = 9/-10
Cool? Cool. Now the rest of the roster 💅
yMEd— the pattern isd/M/y, E, so it's day/month/year plus the weekday name. It's giving "full diary entry energy" ✨
2008-02-05T18:30:30 = 5/2/2008, Ìsɛgun
1995-12-22T09:05:02 = 22/12/1995, Ɛtì
-0010-09-15T04:44:23 = 15/9/-10, Àbámɛta
yMMM— patternMMM y, aka abbreviated month then year. Short and sweet, we stan 🎀
2008-02-05T18:30:30 = Oshù Èrèlè 2008
1995-12-22T09:05:02 = Oshù Ɔpɛ̀ 1995
-0010-09-15T04:44:23 = Oshù Owewe -10
yMMMEd— patternE, d MMM , y(yes, the space before that comma is literally part of it, don't come for me 😭). Weekday first, then the day, abbreviated month, year.
2008-02-05T18:30:30 = Ìsɛgun, 5 Oshù Èrèlè , 2008
1995-12-22T09:05:02 = Ɛtì, 22 Oshù Ɔpɛ̀ , 1995
-0010-09-15T04:44:23 = Àbámɛta, 15 Oshù Owewe , -10
yMMMM— patternMMMM y. Full month name + year. The main character of date formats 👑
2008-02-05T18:30:30 = Oshù Èrèlè 2008
1995-12-22T09:05:02 = Oshù Ɔpɛ̀ 1995
-0010-09-15T04:44:23 = Oshù Owewe -10
yMMMd— patternd MMM y. Day, abbreviated month, year, zero weekday. Minimalist queen 🌸
2008-02-05T18:30:30 = 5 Oshù Èrèlè 2008
1995-12-22T09:05:02 = 22 Oshù Ɔpɛ̀ 1995
-0010-09-15T04:44:23 = 15 Oshù Owewe -10
yMd— patternd/M/y. The classic slashes-only look, no words, just vibes 🦋
2008-02-05T18:30:30 = 5/2/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/9/-10
yQQQ— patternQQQ y. Abbreviated quarter + year, and it literally says "Ìdámɛrin" (quarter) out loud ✨
2008-02-05T18:30:30 = Ìdámɛrin kíní 2008
1995-12-22T09:05:02 = Ìdámɛrin Kɛrin 1995
-0010-09-15T04:44:23 = Ìdámɛrin Kɛta -10
yQQQQ— patternQQQQ y. The wide/full quarter version… and yep, the output is identical toyQQQhere. That's not a typo, that's just how this locale rolls 💀
2008-02-05T18:30:30 = Ìdámɛrin kíní 2008
1995-12-22T09:05:02 = Ìdámɛrin Kɛrin 1995
-0010-09-15T04:44:23 = Ìdámɛrin Kɛta -10
yw-count-other— pattern'week' w 'of' Y. Week number + "of" + week-year, the "other" count bucket getting its own little moment 🗓️
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
Iconic little odds-and-ends corner:
- Prefers 24 hour time? —
Yes. Military time girlies, rise 🫶 - Local first day of the week —
1 (Ajé)
⏰ Strftime Patterns
Okay so these are the old-school strftime-style ones — different flavor, same locale, iykyk:
%c(%a %b %e %H:%M:%S %Y) — date time format
2008-02-05T18:30:30 = Ìsɛgun Oshù Èrèlè 5 18:30:30 2008
1995-12-22T09:05:02 = Ɛtì Oshù Ɔpɛ̀ 22 09:05:02 1995
-0010-09-15T04:44:23 = Àbámɛta Oshù Owewe 15 04:44:23 -10
(yes there are two spaces in there before the 5 — that's %e, it pads, leave it alone 😌)
%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
Wanna know more? Go read DateTime::Locale. That's it, that's the whole support section. Periodt.
And that's the page, bestie! 🎀 This whole thing came from perl v5.42.0, dated 2024-12-12, and it's the DateTim...e::yo_BJ(3) page — yes the name is literally truncated with dots, we don't ask questions, we just slay 💅✨ Go format some dates, you're gonna eat 🦋
📦 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