DateTim...e::so_ET(3)

πŸ’– DateTime::Locale::so_ET(3) πŸ’–

User Contributed Perl Documentation ✨

Hiiii bestie! Welcome to the glow-up of the DateTime::Locale::so_ET page β€” it's the User Contributed Perl Documentation moment for the Somali Ethiopia (so-ET) locale, and we're gonna read every single example together. Grab a snack, this one's a long one πŸ’…πŸ’–


🌸 NAME 🌸

DateTime::Locale::so_ET β€” locale data examples for the Somali Ethiopia (so-ET) locale. That's the whole name situation, no cap.


✨ DESCRIPTION ✨

Okay so this pod file contains examples of the locale data available for the Somali Ethiopia locale. It's literally a whole showcase, and we're going category by category. Periodt. πŸ’…


🌸 Days 🌸

Days are up first, and they're serving in wide, abbreviated, and narrow β€” plus format and stand-alone versions. Let's get into it.

Wide (format)

Full day names, format flavor:

Isniin
Talaado
Arbaco
Khamiis
Jimco
Sabti
Axad

Abbreviated (format)

Short and cute, format version:

Isn
Tldo
Arbc
Khms
Jmc
Sbti
Axd

Narrow (format)

Tiny single-letter vibes, format version:

I
T
A
Kh
J
S
A

Wide (stand-alone)

Same full names, but doing their solo thing:

Isniin
Talaado
Arbaco
Khamiis
Jimco
Sabti
Axad

Abbreviated (stand-alone)

Short names, standing alone:

Isn
Tldo
Arbc
Khms
Jmc
Sbti
Axd

Narrow (stand-alone)

Tiny letters, standing alone:

I
T
A
Kh
J
S
A

πŸŒ™ Months πŸŒ™

Months are next, and the stand-alone wide list has some tiny spelling glow-ups β€” Jannaayo, Ogosto, and Sebteembar are all here, so don't let your eyes skip them πŸ‘€

Wide (format)

Full month names, format flavor:

Janaayo
Febraayo
Maarso
Abriil
Maayo
Juun
Luulyo
Agosto
Sebtembar
Oktoobar
Noofeembar
Diseembar

Abbreviated (format)

Short month names, format version:

Jan
Feb
Mar
Abr
May
Jun
Lul
Ogs
Seb
Okt
Nof
Dis

Narrow (format)

Tiny month letters, format version:

J
F
M
A
M
J
L
O
S
O
N
D

Wide (stand-alone)

Full month names, standing alone β€” and yes, these are their own spelling era:

Jannaayo
Febraayo
Maarso
Abriil
Maayo
Juun
Luulyo
Ogosto
Sebteembar
Oktoobar
Noofeembar
Diseembar

Abbreviated (stand-alone)

Short month names, standing alone:

Jan
Feb
Mar
Abr
May
Jun
Lul
Ogs
Seb
Okt
Nof
Dis

Narrow (stand-alone)

Tiny month letters, standing alone:

J
F
M
A
M
J
L
O
S
O
N
D

🌈 Quarters 🌈

Quarters are giving Rubaca energy, and they come in wide, abbreviated, and narrow β€” both format and stand-alone. Slay.

Wide (format)

Rubaca 1aad
Rubaca 2aad
Rubaca 3aad
Rubaca 4aad

Abbreviated (format)

R1
R2
R3
R4

Narrow (format)

1
2
3
4

Wide (stand-alone)

Rubaca 1aad
Rubaca 2aad
Rubaca 3aad
Rubaca 4aad

Abbreviated (stand-alone)

R1
R2
R3
R4

Narrow (stand-alone)

1
2
3
4

πŸ¦‹ Eras πŸ¦‹

Eras are here in format versions only β€” no stand-alone era list in this part, bestie.

Wide (format)

Ciise Hortii
Ciise Dabadii

Abbreviated (format)

BC
AD

Narrow (format)

B
A

πŸŽ€ Date Formats πŸŽ€

Here's how dates render, from full to short. The negative year examples are in the building too, so keep an eye out for -10. πŸ’–

Full

2008-02-05T18:30:30 = Talaado, Febraayo 5, 2008
1995-12-22T09:05:02 = Jimco, Diseembar 22, 1995
-0010-09-15T04:44:23 = Sabti, Sebtembar 15, -10

Long

2008-02-05T18:30:30 = Febraayo 5, 2008
1995-12-22T09:05:02 = Diseembar 22, 1995
-0010-09-15T04:44:23 = Sebtembar 15, -10

Medium

2008-02-05T18:30:30 = 05-Feb-2008
1995-12-22T09:05:02 = 22-Dis-1995
-0010-09-15T04:44:23 = 15-Seb--10

Short

2008-02-05T18:30:30 = 05/02/08
1995-12-22T09:05:02 = 22/12/95
-0010-09-15T04:44:23 = 15/09/-10

⏰ Time Formats ⏰

Time is next. Full and Long happen to match here, but we're still showing both because every detail stays. No cap. ✨

Full

2008-02-05T18:30:30 = 6:30:30β€―GD UTC
1995-12-22T09:05:02 = 9:05:02β€―GH UTC
-0010-09-15T04:44:23 = 4:44:23β€―GH UTC

Long

2008-02-05T18:30:30 = 6:30:30β€―GD UTC
1995-12-22T09:05:02 = 9:05:02β€―GH UTC
-0010-09-15T04:44:23 = 4:44:23β€―GH UTC

Medium

2008-02-05T18:30:30 = 6:30:30β€―GD
1995-12-22T09:05:02 = 9:05:02β€―GH
-0010-09-15T04:44:23 = 4:44:23β€―GH

Short

2008-02-05T18:30:30 = 6:30β€―GD
1995-12-22T09:05:02 = 9:05β€―GH
-0010-09-15T04:44:23 = 4:44β€―GH

πŸ—“οΈ Datetime Formats πŸ—“οΈ

Date plus time, all combined. It's giving full main-character datetime energy. πŸ‘‘

Full

2008-02-05T18:30:30 = Talaado, Febraayo 5, 2008 6:30:30β€―GD UTC
1995-12-22T09:05:02 = Jimco, Diseembar 22, 1995 9:05:02β€―GH UTC
-0010-09-15T04:44:23 = Sabti, Sebtembar 15, -10 4:44:23β€―GH UTC

Long

2008-02-05T18:30:30 = Febraayo 5, 2008 6:30:30β€―GD UTC
1995-12-22T09:05:02 = Diseembar 22, 1995 9:05:02β€―GH UTC
-0010-09-15T04:44:23 = Sebtembar 15, -10 4:44:23β€―GH UTC

Medium

2008-02-05T18:30:30 = 05-Feb-2008 6:30:30β€―GD
1995-12-22T09:05:02 = 22-Dis-1995 9:05:02β€―GH
-0010-09-15T04:44:23 = 15-Seb--10 4:44:23β€―GH

Short

2008-02-05T18:30:30 = 05/02/08 6:30β€―GD
1995-12-22T09:05:02 = 22/12/95 9:05β€―GH
-0010-09-15T04:44:23 = 15/09/-10 4:44β€―GH

πŸ‘‘ Available Formats πŸ‘‘

This is the big one, bestie β€” every available format key with its pattern and all three example timestamps. Buckle up, it's a long list and we're not skipping a single crumb. πŸ’–

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 = Tldo
1995-12-22T09:05:02 = Jmc
-0010-09-15T04:44:23 = Sbti

EBhm (E h:mm B)

2008-02-05T18:30:30 = Tldo 6:30 B
1995-12-22T09:05:02 = Jmc 9:05 B
-0010-09-15T04:44:23 = Sbti 4:44 B

EBhms (E h:mm:ss B)

2008-02-05T18:30:30 = Tldo 6:30:30 B
1995-12-22T09:05:02 = Jmc 9:05:02 B
-0010-09-15T04:44:23 = Sbti 4:44:23 B

EHm (E HH:mm)

2008-02-05T18:30:30 = Tldo 18:30
1995-12-22T09:05:02 = Jmc 09:05
-0010-09-15T04:44:23 = Sbti 04:44

EHms (E HH:mm:ss)

2008-02-05T18:30:30 = Tldo 18:30:30
1995-12-22T09:05:02 = Jmc 09:05:02
-0010-09-15T04:44:23 = Sbti 04:44:23

Ed (d, E)

2008-02-05T18:30:30 = 5, Tldo
1995-12-22T09:05:02 = 22, Jmc
-0010-09-15T04:44:23 = 15, Sbti

Ehm (E h:mm a)

2008-02-05T18:30:30 = Tldo 6:30 GD
1995-12-22T09:05:02 = Jmc 9:05 GH
-0010-09-15T04:44:23 = Sbti 4:44 GH

Ehms (E h:mm:ss a)

2008-02-05T18:30:30 = Tldo 6:30:30 GD
1995-12-22T09:05:02 = Jmc 9:05:02 GH
-0010-09-15T04:44:23 = Sbti 4:44:23 GH

Gy (y G)

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

GyMMM (MMM y G)

2008-02-05T18:30:30 = Feb 2008 AD
1995-12-22T09:05:02 = Dis 1995 AD
-0010-09-15T04:44:23 = Seb -10 BC

GyMMMEd (E, MMM d, y G)

2008-02-05T18:30:30 = Tldo, Feb 5, 2008 AD
1995-12-22T09:05:02 = Jmc, Dis 22, 1995 AD
-0010-09-15T04:44:23 = Sbti, Seb 15, -10 BC

GyMMMd (MMM d, y G)

2008-02-05T18:30:30 = Feb 5, 2008 AD
1995-12-22T09:05:02 = Dis 22, 1995 AD
-0010-09-15T04:44:23 = Seb 15, -10 BC

GyMd (M/d/y GGGGG)

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

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 = Tldo, 2/5
1995-12-22T09:05:02 = Jmc, 12/22
-0010-09-15T04:44:23 = Sbti, 9/15

MMM (LLL)

2008-02-05T18:30:30 = Feb
1995-12-22T09:05:02 = Dis
-0010-09-15T04:44:23 = Seb

MMMEd (E, MMM d)

2008-02-05T18:30:30 = Tldo, Feb 5
1995-12-22T09:05:02 = Jmc, Dis 22
-0010-09-15T04:44:23 = Sbti, Seb 15

MMMMEd (E, MMMM d)

2008-02-05T18:30:30 = Tldo, Febraayo 5
1995-12-22T09:05:02 = Jmc, Diseembar 22
-0010-09-15T04:44:23 = Sbti, Sebtembar 15

MMMMW-count-one ('toddobaadka' W 'ee' MMMM)

2008-02-05T18:30:30 = toddobaadka 1 ee Febraayo
1995-12-22T09:05:02 = toddobaadka 3 ee Diseembar
-0010-09-15T04:44:23 = toddobaadka 2 ee Sebtembar

MMMMW-count-other ('toddobaadka' W 'ee' MMMM)

2008-02-05T18:30:30 = toddobaadka 1 ee Febraayo
1995-12-22T09:05:02 = toddobaadka 3 ee Diseembar
-0010-09-15T04:44:23 = toddobaadka 2 ee Sebtembar

MMMMd (MMMM d)

2008-02-05T18:30:30 = Febraayo 5
1995-12-22T09:05:02 = Diseembar 22
-0010-09-15T04:44:23 = Sebtembar 15

MMMd (MMM d)

2008-02-05T18:30:30 = Feb 5
1995-12-22T09:05:02 = Dis 22
-0010-09-15T04:44:23 = Seb 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 GD
1995-12-22T09:05:02 = 9 GH
-0010-09-15T04:44:23 = 4 GH

hm (h:mm a)

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

hms (h:mm:ss a)

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

hmsv (h:mm:ss a v)

2008-02-05T18:30:30 = 6:30:30β€―GD UTC
1995-12-22T09:05:02 = 9:05:02β€―GH UTC
-0010-09-15T04:44:23 = 4:44:23β€―GH UTC

hmv (h:mm a v)

2008-02-05T18:30:30 = 6:30 GD UTC
1995-12-22T09:05:02 = 9:05 GH UTC
-0010-09-15T04:44:23 = 4:44 GH 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 = Tldo, 2/5/2008
1995-12-22T09:05:02 = Jmc, 12/22/1995
-0010-09-15T04:44:23 = Sbti, 9/15/-10

yMMM (MMM y)

2008-02-05T18:30:30 = Feb 2008
1995-12-22T09:05:02 = Dis 1995
-0010-09-15T04:44:23 = Seb -10

yMMMEd (E, MMM d, y)

2008-02-05T18:30:30 = Tldo, Feb 5, 2008
1995-12-22T09:05:02 = Jmc, Dis 22, 1995
-0010-09-15T04:44:23 = Sbti, Seb 15, -10

yMMMM (MMMM y)

2008-02-05T18:30:30 = Febraayo 2008
1995-12-22T09:05:02 = Diseembar 1995
-0010-09-15T04:44:23 = Sebtembar -10

yMMMd (MMM d, y)

2008-02-05T18:30:30 = Feb 5, 2008
1995-12-22T09:05:02 = Dis 22, 1995
-0010-09-15T04:44:23 = Seb 15, -10

yMd (M/d/y)

yQQQ (QQQ y)

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

Quarter energy, but make it ✨abbreviated✨ β€” just the QQQ and the year, no thoughts, head empty.

yQQQQ (QQQQ y)

2008-02-05T18:30:30 = Rubaca 1aad 2008
1995-12-22T09:05:02 = Rubaca 4aad 1995
-0010-09-15T04:44:23 = Rubaca 3aad -10

Okay the full-word version ate and left no crumbs πŸ’… β€” QQQQ spells the whole quarter out instead of hitting you with a single letter.

yw-count-one ('toddobaadka' w 'ee' Y)

2008-02-05T18:30:30 = toddobaadka 6 ee 2008
1995-12-22T09:05:02 = toddobaadka 51 ee 1995
-0010-09-15T04:44:23 = toddobaadka 37 ee -10

Week-of-year realness, and this is the count-one variant β€” the singular/one form of the pattern, no cap.

yw-count-other ('toddobaadka' w 'ee' Y)

2008-02-05T18:30:30 = toddobaadka 6 ee 2008
1995-12-22T09:05:02 = toddobaadka 51 ee 1995
-0010-09-15T04:44:23 = toddobaadka 37 ee -10

And here's the count-other twin 🫢 β€” same three examples, literally identical output, because the pattern differs by plural category, not by what you see here.


πŸ¦‹ Miscellaneous πŸ¦‹

Some lil' locale facts, main character edition:

  • Prefers 24 hour time? No β€” clock app stays in 12-hour mode, bestie ⏰
  • Local first day of the week: 7 (Axad) β€” your week starts on 7, and that day is Axad 🌸

🌈 Strftime Patterns 🌈

The classic strftime-style shortcuts, each with its pattern in parens and three full examples so you can see it in action:

%c (%A, %B %e, %Y %r %Z) β€” date time format

2008-02-05T18:30:30 = Talaado, Febraayo  5, 2008 06:30:30 GD UTC
1995-12-22T09:05:02 = Jimco, Diseembar 22, 1995 09:05:02 GH UTC
-0010-09-15T04:44:23 = Sabti, Sebtembar 15, -10 04:44:23 GH UTC

The whole kit and kaboodle β€” day name, month name, day, year, time, zone. Also yes, that's two spaces before the 5 up there, that's not me being messy, that's the %e slaying πŸ™ˆ

%x (%d/%m/%Y) β€” date format

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

Day first, then month, then year β€” day/month/year girlies rise πŸŽ€

%X (%l:%M:%S %p) β€” time format

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

Time-only bestie: hour, minute, second, then the GD/GH marker. Note the leading space on those lines β€” that's the %l doing its thing, iykyk ⭐


πŸ’œ SUPPORT πŸ’œ

See DateTime::Locale.

That's the whole support section, fr fr β€” go read the parent module, it's iconic πŸ‘‘


And that's a wrap on the Somali Ethiopia locale data tour, bestie! 🌸 This page came to you courtesy of perl v5.42.0, dated 2024-12-12, and it lives under the very chic name DateTim...e::so_ET(3) β€” yes, the terminal truncated it like that, and honestly? It's giving main character energy. Go format some dates πŸ¦‹πŸ’…βœ¨

πŸ“¦ where this page comes from