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 is d/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 — pattern MMM 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 — pattern E, 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 — pattern MMMM 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 — pattern d 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 — pattern d/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 — pattern QQQ 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 — pattern QQQQ y. The wide/full quarter version… and yep, the output is identical to yQQQ here. 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