DateTim...:dje_NE(3)

✨ DateTime::Locale::dje_NE(3) ✨

User Contributed Perl Documentation πŸŽ€ this is the manpage for DateTime::Locale::dje_NE, bestie β€” Zarma Niger, locale code dje-NE. Pull up a chair 🫢


🌸 NAME 🌸

DateTime::Locale::dje_NE β€” locale data examples for the Zarma Niger (dje-NE) locale. πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so this pod file is literally just examples of the locale data available for the Zarma Niger locale. think of it as a show-and-tell, not a spec. every blob below is the actual output you get for the given pattern, so you can eyeball exactly what dje-NE is gonna hand you. no cap. ✨


🌈 Days

Wide (format)

Atinni
Atalaata
Alarba
Alhamisi
Alzuma
Asibti
Alhadi

Abbreviated (format)

Ati
Ata
Ala
Alm
Alz
Asi
Alh

Narrow (format)

T
T
L
M
Z
S
H
⚠️ yeah bestie the narrow ones repeat β€” T shows up twice (Atinni and Atalaata), and that's genuinely what's in the data. don't come for me, I just report them πŸ’€

Wide (stand-alone)

Atinni
Atalaata
Alarba
Alhamisi
Alzuma
Asibti
Alhadi

Abbreviated (stand-alone)

Ati
Ata
Ala
Alm
Alz
Asi
Alh

Narrow (stand-alone)

T
T
L
M
Z
S
H

πŸŽ€ Months

Wide (format)

Ε½anwiye
Feewiriye
Marsi
Awiril
Me
Ε½uweΕ‹
Ε½uyye
Ut
Sektanbur
Oktoobur
Noowanbur
Deesanbur

Abbreviated (format)

Ε½an
Fee
Mar
Awi
Me
Ε½uw
Ε½uy
Ut
Sek
Okt
Noo
Dee

Narrow (format)

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

Wide (stand-alone)

Ε½anwiye
Feewiriye
Marsi
Awiril
Me
Ε½uweΕ‹
Ε½uyye
Ut
Sektanbur
Oktoobur
Noowanbur
Deesanbur

Abbreviated (stand-alone)

Ε½an
Fee
Mar
Awi
Me
Ε½uw
Ε½uy
Ut
Sek
Okt
Noo
Dee

Narrow (stand-alone)

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

πŸ’œ Quarters

Wide (format)

Arrubu 1
Arrubu 2
Arrubu 3
Arrubu 4

Abbreviated (format)

A1
A2
A3
A4

Narrow (format)

1
2
3
4

Wide (stand-alone)

Arrubu 1
Arrubu 2
Arrubu 3
Arrubu 4

Abbreviated (stand-alone)

A1
A2
A3
A4

Narrow (stand-alone)

1
2
3
4

🌟 Eras

Wide (format)

Isaa jine
Isaa zamanoo

Abbreviated (format)

IJ
IZ

Narrow (format)

IJ
IZ
πŸ‘‘ heads up: for eras the page only ships format variants β€” no stand-alone lists here. not me noticing the gap, it's just what's there πŸ™ˆ

πŸ—“οΈ Date Formats

Full

2008-02-05T18:30:30 = Atalaata 5 Feewiriye 2008
1995-12-22T09:05:02 = Alzuma 22 Deesanbur 1995
-0010-09-15T04:44:23 = Asibti 15 Sektanbur -10

Long

2008-02-05T18:30:30 = 5 Feewiriye 2008
1995-12-22T09:05:02 = 22 Deesanbur 1995
-0010-09-15T04:44:23 = 15 Sektanbur -10

Medium

2008-02-05T18:30:30 = 5 Fee, 2008
1995-12-22T09:05:02 = 22 Dee, 1995
-0010-09-15T04:44:23 = 15 Sek, -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

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
✨ yes, Full and Long are the same strings here. that's not a typo on my end, that's the data. slay πŸ’…

πŸ¦„ Datetime Formats

Full

2008-02-05T18:30:30 = Atalaata 5 Feewiriye 2008 18:30:30 UTC
1995-12-22T09:05:02 = Alzuma 22 Deesanbur 1995 09:05:02 UTC
-0010-09-15T04:44:23 = Asibti 15 Sektanbur -10 04:44:23 UTC

Long

2008-02-05T18:30:30 = 5 Feewiriye 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22 Deesanbur 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15 Sektanbur -10 04:44:23 UTC

Medium

2008-02-05T18:30:30 = 5 Fee, 2008 18:30:30
1995-12-22T09:05:02 = 22 Dee, 1995 09:05:02
-0010-09-15T04:44:23 = 15 Sek, -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 β€” every named format key, the raw pattern in parens, and all three sample outputs. literally keep scrolling, it's a vibe. 🌈


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 = Ata
1995-12-22T09:05:02 = Alz
-0010-09-15T04:44:23 = Asi

EBhm (E h:mm B)

2008-02-05T18:30:30 = Ata 6:30 B
1995-12-22T09:05:02 = Alz 9:05 B
-0010-09-15T04:44:23 = Asi 4:44 B

EBhms (E h:mm:ss B)

2008-02-05T18:30:30 = Ata 6:30:30 B
1995-12-22T09:05:02 = Alz 9:05:02 B
-0010-09-15T04:44:23 = Asi 4:44:23 B

EHm (E HH:mm)

2008-02-05T18:30:30 = Ata 18:30
1995-12-22T09:05:02 = Alz 09:05
-0010-09-15T04:44:23 = Asi 04:44

EHms (E HH:mm:ss)

2008-02-05T18:30:30 = Ata 18:30:30
1995-12-22T09:05:02 = Alz 09:05:02
-0010-09-15T04:44:23 = Asi 04:44:23

Ed (E d)

2008-02-05T18:30:30 = Ata 5
1995-12-22T09:05:02 = Alz 22
-0010-09-15T04:44:23 = Asi 15

Ehm (E h:mm a)

2008-02-05T18:30:30 = Ata 6:30 Zaarikay b
1995-12-22T09:05:02 = Alz 9:05 Subbaahi
-0010-09-15T04:44:23 = Asi 4:44 Subbaahi

Ehms (E h:mm:ss a)

2008-02-05T18:30:30 = Ata 6:30:30 Zaarikay b
1995-12-22T09:05:02 = Alz 9:05:02 Subbaahi
-0010-09-15T04:44:23 = Asi 4:44:23 Subbaahi

Gy (G y)

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

GyMMM (G y MMM)

2008-02-05T18:30:30 = IZ 2008 Fee
1995-12-22T09:05:02 = IZ 1995 Dee
-0010-09-15T04:44:23 = IJ -10 Sek

GyMMMEd (G y MMM d, E)

2008-02-05T18:30:30 = IZ 2008 Fee 5, Ata
1995-12-22T09:05:02 = IZ 1995 Dee 22, Alz
-0010-09-15T04:44:23 = IJ -10 Sek 15, Asi

GyMMMd (G y MMM d)

2008-02-05T18:30:30 = IZ 2008 Fee 5
1995-12-22T09:05:02 = IZ 1995 Dee 22
-0010-09-15T04:44:23 = IJ -10 Sek 15

GyMd (GGGGG y-MM-dd)

2008-02-05T18:30:30 = IZ 2008-02-05
1995-12-22T09:05:02 = IZ 1995-12-22
-0010-09-15T04:44:23 = IJ -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 = Ata 5/2
1995-12-22T09:05:02 = Alz 22/12
-0010-09-15T04:44:23 = Asi 15/9

MMM (LLL)

2008-02-05T18:30:30 = Fee
1995-12-22T09:05:02 = Dee
-0010-09-15T04:44:23 = Sek

MMMEd (E d MMM)

2008-02-05T18:30:30 = Ata 5 Fee
1995-12-22T09:05:02 = Alz 22 Dee
-0010-09-15T04:44:23 = Asi 15 Sek

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

2008-02-05T18:30:30 = week 1 of Feewiriye
1995-12-22T09:05:02 = week 3 of Deesanbur
-0010-09-15T04:44:23 = week 2 of Sektanbur

MMMMd (MMMM d)

2008-02-05T18:30:30 = Feewiriye 5
1995-12-22T09:05:02 = Deesanbur 22
-0010-09-15T04:44:23 = Sektanbur 15

MMMd (d MMM)

2008-02-05T18:30:30 = 5 Fee
1995-12-22T09:05:02 = 22 Dee
-0010-09-15T04:44:23 = 15 Sek

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

hm (h:mm a)

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

hms (h:mm:ss a)

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

hmsv (h:mm:ss a v)

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

hmv (h:mm a v)

2008-02-05T18:30:30 = 6:30 Zaarikay b UTC
1995-12-22T09:05:02 = 9:05 Subbaahi UTC
-0010-09-15T04:44:23 = 4:44 Subbaahi 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 = Ata 5/2/2008
1995-12-22T09:05:02 = Alz 22/12/1995
-0010-09-15T04:44:23 = Asi 15/9/-10

yMMM (MMM y)

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

yMMMEd (E d MMM y)

2008-02-05T18:30:30 = Ata 5 Fee 2008
1995-12-22T09:05:02 = Alz 22 Dee 1995
-0010-09-15T04:44:23 = Asi 15 Sek -10

yMMMM (y MMMM)

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

yMMMd (d MMM y)

2008-02-05T18:30:30 = 5 Fee 2008
1995-12-22T09:05:02 = 22 Dee 1995
-0010-09-15T04:44:23 = 15 Sek -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 = A1 2008
1995-12-22T09:05:02 = A4 1995
-0010-09-15T04:44:23 = A3 -10

yQQQQ (QQQQ y)

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

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

and this one continues into part 2, bestie β€” the page cuts off right after the pattern line here 🫢

and the week-of-year numbers land like this β€” lowkey my fave party trick, ngl:

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

like look at that last one. negative ten. week 37 of year -10. the calendar said "we contain multitudes" and honestly? she ate πŸ’…


πŸŽ€ Miscellaneous πŸŽ€

the little personality quirks of this locale, bestie. short list, big vibes:

Prefers 24 hour time?

Yes 😌 no am/pm chaos here, she's a 24-hour girlie, military-clock main character energy.

Local first day of the week

1 (Atinni)

so the week kicks off on day 1, and that day is called Atinni β€” the locale's own name for it, not a translated "Monday". keep it exactly as written, fr fr 🫢


✨ Strftime Patterns ✨

okay so this is the part where strftime show-off hours happen. three patterns, three flavors, and every single output is listed below. do not paraphrase these β€” they're literal, character for character πŸ‘‘

πŸ’– %c (%a %b %e %H:%M:%S %Y) β€” date time format

the full deluxe combo plate: weekday, month, day, then time, then year. the weekday and month come out in this locale's own words β€” hello Ata, hello Fee 🌸

2008-02-05T18:30:30 = Ata Fee  5 18:30:30 2008
1995-12-22T09:05:02 = Alz Dee 22 09:05:02 1995
-0010-09-15T04:44:23 = Asi Sek 15 04:44:23 -10

(yes there are two spaces before that 5 β€” that's %e doing her space-padded day thing, she's iconic like that πŸŽ€)

πŸ¦‹ %x (%m/%d/%y) β€” date format

just the date, month first, two-digit year last. classic, clean, slays:

2008-02-05T18:30:30 = 02/05/08
1995-12-22T09:05:02 = 12/22/95
-0010-09-15T04:44:23 = 09/15/10
that last one, 09/15/10? that's year -10, bestie. two-digit years are unhinged and I respect them 😭

🌈 %X (%H:%M:%S) β€” time format

clock only, 24-hour, no notes:

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

see? 18:30:30. no pm in sight. we love a consistent queen πŸ’œ


🌸 SUPPORT 🌸

need more? go read

DateTime::Locale

she's the mothership, she has all the answers, iykyk 🫢


aaaand that's the whole page, bestie, you made it to the end πŸ₯³ this one came from perl v5.42.0, dated 2024-12-12 β€” go off, version, we stan a timestamped icon πŸ‘‘βœ¨πŸ’–

now go format some dates. slay. periodt. πŸ’…

πŸ“¦ where this page comes from