DateTim...ale::dyo(3)

🌸 DateTime::Locale::dyo(3) 🌸

okay bestie, this is the User Contributed Perl Documentation page for the Jola-Fonyi locale, aka dyo. it's literally a whole vibe check of locale data examples, and we're gonna go through every single one together. grab a snack 🍓


✨ NAME ✨

DateTime::Locale::dyo — Locale data examples for the Jola-Fonyi (dyo) locale 💖


🦋 DESCRIPTION 🦋

This pod file contains examples of the locale data available for the Jola-Fonyi locale.

that's the whole description, short and iconic. now let's get into the data, because there is so much data and all of it matters 👑


🌈 Days 🌈

seven days, listed in order. we got format versions and stand-alone versions, and yes they're the same here — no cap, identical twins 💅

Wide (format)

Teneŋ
Talata
Alarbay
Aramisay
Arjuma
Sibiti
Dimas

Abbreviated (format)

Ten
Tal
Ala
Ara
Arj
Sib
Dim

Narrow (format)

T
T
A
A
A
S
D

Wide (stand-alone)

Teneŋ
Talata
Alarbay
Aramisay
Arjuma
Sibiti
Dimas

Abbreviated (stand-alone)

Ten
Tal
Ala
Ara
Arj
Sib
Dim

Narrow (stand-alone)

T
T
A
A
A
S
D

🎀 Months 🎀

twelve months, bestie, all accounted for. format and stand-alone are giving the exact same energy here too ✨

Wide (format)

Sanvie
Fébirie
Mars
Aburil
Mee
Sueŋ
Súuyee
Ut
Settembar
Oktobar
Novembar
Disambar

Abbreviated (format)

Sa
Fe
Ma
Ab
Me
Su
Sú
Ut
Se
Ok
No
De

Narrow (format)

S
F
M
A
M
S
S
U
S
O
N
D

Wide (stand-alone)

Sanvie
Fébirie
Mars
Aburil
Mee
Sueŋ
Súuyee
Ut
Settembar
Oktobar
Novembar
Disambar

Abbreviated (stand-alone)

Sa
Fe
Ma
Ab
Me
Su
Sú
Ut
Se
Ok
No
De

Narrow (stand-alone)

S
F
M
A
M
S
S
U
S
O
N
D

🧚 Quarters 🧚

four quarters, four vibes. the narrow ones are just the digits, lowkey minimal of them 🫶

Wide (format)

Q1
Q2
Q3
Q4

Abbreviated (format)

Q1
Q2
Q3
Q4

Narrow (format)

1
2
3
4

Wide (stand-alone)

Q1
Q2
Q3
Q4

Abbreviated (stand-alone)

Q1
Q2
Q3
Q4

Narrow (stand-alone)

1
2
3
4

⭐ Eras ⭐

two eras, and the wide ones are giving full-name main character energy while the abbreviated and narrow ones keep it cute and short 💫

Wide (format)

Ariŋuu Yeesu
Atooŋe Yeesu

Abbreviated (format)

ArY
AtY

Narrow (format)

ArY
AtY

💜 Date Formats 💜

okay this is where it gets fun. here are the date formats, each one shown with three timestamps so you can see the glow-up from full to short 🔥

Full

2008-02-05T18:30:30 = Talata 5 Fébirie 2008
1995-12-22T09:05:02 = Arjuma 22 Disambar 1995
-0010-09-15T04:44:23 = Sibiti 15 Settembar -10

Long

2008-02-05T18:30:30 = 5 Fébirie 2008
1995-12-22T09:05:02 = 22 Disambar 1995
-0010-09-15T04:44:23 = 15 Settembar -10

Medium

2008-02-05T18:30:30 = 5 Fe 2008
1995-12-22T09:05:02 = 22 De 1995
-0010-09-15T04:44:23 = 15 Se -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 🦋

times, times, times. note that Full and Long are literally twinning here — same output, different labels, and that's on periodt 💅

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 🌸

date + time together, the ultimate collab 🤝 same timestamp trio, now with both halves showing off.

Full

2008-02-05T18:30:30 = Talata 5 Fébirie 2008 18:30:30 UTC
1995-12-22T09:05:02 = Arjuma 22 Disambar 1995 09:05:02 UTC
-0010-09-15T04:44:23 = Sibiti 15 Settembar -10 04:44:23 UTC

Long

2008-02-05T18:30:30 = 5 Fébirie 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22 Disambar 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15 Settembar -10 04:44:23 UTC

Medium

2008-02-05T18:30:30 = 5 Fe 2008 18:30:30
1995-12-22T09:05:02 = 22 De 1995 09:05:02
-0010-09-15T04:44:23 = 15 Se -10 04:44:23

Short

2008-02-05T18:30:30 = 5/2/2008 18:30
1995-12-22T09:05:02 = 22/12/1995 09:05
-0010-09-15T04:44:23 = 15/9/-10 04:44

👑 Available Formats 👑

okay this is the big one, the main event, the whole icon behavior. every available format gets its own little moment, with the same three timestamps so you can compare. do not skip any, bestie, they all ate 💖

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 = Tal
1995-12-22T09:05:02 = Arj
-0010-09-15T04:44:23 = Sib

EBhm (E h:mm B)

2008-02-05T18:30:30 = Tal 6:30 B
1995-12-22T09:05:02 = Arj 9:05 B
-0010-09-15T04:44:23 = Sib 4:44 B

EBhms (E h:mm:ss B)

2008-02-05T18:30:30 = Tal 6:30:30 B
1995-12-22T09:05:02 = Arj 9:05:02 B
-0010-09-15T04:44:23 = Sib 4:44:23 B

EHm (E HH:mm)

2008-02-05T18:30:30 = Tal 18:30
1995-12-22T09:05:02 = Arj 09:05
-0010-09-15T04:44:23 = Sib 04:44

EHms (E HH:mm:ss)

2008-02-05T18:30:30 = Tal 18:30:30
1995-12-22T09:05:02 = Arj 09:05:02
-0010-09-15T04:44:23 = Sib 04:44:23

Ed (E d)

2008-02-05T18:30:30 = Tal 5
1995-12-22T09:05:02 = Arj 22
-0010-09-15T04:44:23 = Sib 15

Ehm (E h:mm a)

2008-02-05T18:30:30 = Tal 6:30 PM
1995-12-22T09:05:02 = Arj 9:05 AM
-0010-09-15T04:44:23 = Sib 4:44 AM

Ehms (E h:mm:ss a)

2008-02-05T18:30:30 = Tal 6:30:30 PM
1995-12-22T09:05:02 = Arj 9:05:02 AM
-0010-09-15T04:44:23 = Sib 4:44:23 AM

Gy (G y)

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

GyMMM (G y MMM)

2008-02-05T18:30:30 = AtY 2008 Fe
1995-12-22T09:05:02 = AtY 1995 De
-0010-09-15T04:44:23 = ArY -10 Se

GyMMMEd (G y MMM d, E)

2008-02-05T18:30:30 = AtY 2008 Fe 5, Tal
1995-12-22T09:05:02 = AtY 1995 De 22, Arj
-0010-09-15T04:44:23 = ArY -10 Se 15, Sib

GyMMMd (G y MMM d)

2008-02-05T18:30:30 = AtY 2008 Fe 5
1995-12-22T09:05:02 = AtY 1995 De 22
-0010-09-15T04:44:23 = ArY -10 Se 15

GyMd (GGGGG y-MM-dd)

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

2008-02-05T18:30:30 = Tal 5/2
1995-12-22T09:05:02 = Arj 22/12
-0010-09-15T04:44:23 = Sib 15/9

MMM (LLL)

2008-02-05T18:30:30 = Fe
1995-12-22T09:05:02 = De
-0010-09-15T04:44:23 = Se

MMMEd (E d MMM)

2008-02-05T18:30:30 = Tal 5 Fe
1995-12-22T09:05:02 = Arj 22 De
-0010-09-15T04:44:23 = Sib 15 Se

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

2008-02-05T18:30:30 = week 1 of Fébirie
1995-12-22T09:05:02 = week 3 of Disambar
-0010-09-15T04:44:23 = week 2 of Settembar

MMMMd (MMMM d)

2008-02-05T18:30:30 = Fébirie 5
1995-12-22T09:05:02 = Disambar 22
-0010-09-15T04:44:23 = Settembar 15

MMMd (d MMM)

2008-02-05T18:30:30 = 5 Fe
1995-12-22T09:05:02 = 22 De
-0010-09-15T04:44:23 = 15 Se

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 PM
1995-12-22T09:05:02 = 9 AM
-0010-09-15T04:44:23 = 4 AM

hm (h:mm a)

2008-02-05T18:30:30 = 6:30 PM
1995-12-22T09:05:02 = 9:05 AM
-0010-09-15T04:44:23 = 4:44 AM

hms (h:mm:ss a)

2008-02-05T18:30:30 = 6:30:30 PM
1995-12-22T09:05:02 = 9:05:02 AM
-0010-09-15T04:44:23 = 4:44:23 AM

hmsv (h:mm:ss a v)

2008-02-05T18:30:30 = 6:30:30 PM UTC
1995-12-22T09:05:02 = 9:05:02 AM UTC
-0010-09-15T04:44:23 = 4:44:23 AM UTC

hmv (h:mm a v)

2008-02-05T18:30:30 = 6:30 PM UTC
1995-12-22T09:05:02 = 9:05 AM UTC
-0010-09-15T04:44:23 = 4:44 AM UTC

ms (m:ss)

2008-02-05T18:30:30 = 30:30
1995-12-22T09:05:02 = 5: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 d/M/y)

2008-02-05T18:30:30 = Tal 5/2/2008
1995-12-22T09:05:02 = Arj 22/12/1995
-0010-09-15T04:44:23 = Sib 15/9/-10

yMMM (MMM y)

2008-02-05T18:30:30 = Fe 2008
1995-12-22T09:05:02 = De 1995
-0010-09-15T04:44:23 = Se -10

yMMMEd (E d MMM y)

2008-02-05T18:30:30 = Tal 5 Fe 2008
1995-12-22T09:05:02 = Arj 22 De 1995
-0010-09-15T04:44:23 = Sib 15 Se -10

yMMMM (y MMMM)

2008-02-05T18:30:30 = 2008 Fébirie
1995-12-22T09:05:02 = 1995 Disambar
-0010-09-15T04:44:23 = -10 Settembar

yMMMd (d MMM y)

2008-02-05T18:30:30 = 5 Fe 2008
1995-12-22T09:05:02 = 22 De 1995
-0010-09-15T04:44:23 = 15 Se -10

yMd (d/M/y)

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

2008-02-05T18:30:30 = Q1 2008
1995-12-22T09:05:02 = Q4 1995
-0010-09-15T04:44:23 = Q3 -10

yQQQQ (QQQQ y)

2008-02-05T18:30:30 = Q1 2008
1995-12-22T09:05:02 = Q4 1995
-0010-09-15T04:44:23 = Q3 -10

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

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 💫

the final little info drop, and it's giving important context:

Prefers 24 hour time?

Yes

Local first day of the week

1 (Teneŋ)


and that's part 1, bestie — part 2 is literally right there, so don't go anywhere 💖✨

🎀 Strftime Patterns 🎀

okay so these are the combo patterns — the ones where a single letter expands into a whole little outfit of date parts. obsessed. let's go through them one by one 💅

  • %c (%a %b %e %H:%M:%S %Y) — the full date-time fit, head to toe. literally the whole look ✨
2008-02-05T18:30:30 = Tal Fe  5 18:30:30 2008
1995-12-22T09:05:02 = Arj De 22 09:05:02 1995
-0010-09-15T04:44:23 = Sib Se 15 04:44:23 -10
  • %x (%m/%d/%y) — just the date portion, cute and compact 🌸
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) — just the time portion, clock-check energy ⏰
2008-02-05T18:30:30 = 18:30:30
1995-12-22T09:05:02 = 09:05:02
-0010-09-15T04:44:23 = 04:44:23
ngl those negative years are giving main character energy — <red>-0010</red> is a whole vibe and it still formats fine. no cap 💀

💖 SUPPORT 💖

See DateTime::Locale.

like, go look at the parent class bestie, that's where the real lore lives 🫶


and that's a wrap on DateTime::Locale::dyo(3)!! 🌈 written by the Perl folks, shipped as part of perl v5.42.0, dated 2024-12-12 — go forth and format your little hearts out, ily, mwah 🎀💜

📦 where this page comes from