DateTim...ale::ha(3)

πŸ’… DateTime::Locale::ha(3) β€” Hausa locale data, bestie πŸ’…

This is the DateTime::Locale::ha(3) page from User Contributed Perl Documentation, and it’s literally the locale data examples for the Hausa (ha) locale. It’s giving reference-page realness, but we’re gonna make it cute. πŸŽ€

🌸 NAME 🌸

DateTime::Locale::ha β€” locale data examples for the Hausa (ha) locale. πŸ’–

✨ DESCRIPTION ✨

This pod file contains examples of the locale data available for the Hausa locale. No cap, it’s a whole showcase of names, formats, and example strings. πŸ¦‹


πŸ—“οΈ Days πŸ—“οΈ

The days are here and they’re iconic. Keep the order, bestie β€” it matters. πŸ‘‘

✨ Wide (format) ✨

Litinin
Talata
Laraba
Alhamis
JummaΚΌa
Asabar
Lahadi

✨ Abbreviated (format) ✨

Lit
Tal
Lar
Alh
Jum
Asa
Lah

✨ Narrow (format) ✨

L
T
L
A
J
A
L

✨ Wide (stand-alone) ✨

Same full-name energy:

Litinin
Talata
Laraba
Alhamis
JummaΚΌa
Asabar
Lahadi

✨ Abbreviated (stand-alone) ✨

Lit
Tal
Lar
Alh
Jum
Asa
Lah

✨ Narrow (stand-alone) ✨

L
T
L
A
J
A
L

πŸŒ™ Months πŸŒ™

Months, months, months β€” they’re all here, and yes, every single one is staying. πŸ’…

✨ Wide (format) ✨

Janairu
Faburairu
Maris
Afirilu
Mayu
Yuni
Yuli
Agusta
Satumba
Oktoba
Nuwamba
Disamba

✨ Abbreviated (format) ✨

Jan
Fab
Mar
Afi
May
Yun
Yul
Agu
Sat
Okt
Nuw
Dis

✨ Narrow (format) ✨

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

✨ Wide (stand-alone) ✨

Janairu
Faburairu
Maris
Afirilu
Mayu
Yuni
Yuli
Agusta
Satumba
Oktoba
Nuwamba
Disamba

✨ Abbreviated (stand-alone) ✨

Jan
Fab
Mar
Afi
May
Yun
Yul
Agu
Sat
Okt
Nuw
Dis

✨ Narrow (stand-alone) ✨

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

πŸŽ€ Quarters πŸŽ€

Quarter names are serving β€œI have a numbered era” energy. 🫢

✨ Wide (format) ✨

Kwata na Ι—aya
Kwata na biyu
Kwata na uku
Kwata na huΙ—u

✨ Abbreviated (format) ✨

K1
K2
K3
K4

✨ Narrow (format) ✨

1
2
3
4

✨ Wide (stand-alone) ✨

Kwata na Ι—aya
Kwata na biyu
Kwata na uku
Kwata na huΙ—u

✨ Abbreviated (stand-alone) ✨

K1
K2
K3
K4

✨ Narrow (stand-alone) ✨

1
2
3
4

🌈 Eras 🌈

Eras are short and sweet, but you still gotta keep every form. πŸ’œ

✨ Wide (format) ✨

Kafin haihuwar annab
Bayan haihuwar annab

✨ Abbreviated (format) ✨

K.H
BHAI

✨ Narrow (format) ✨

K.H
BHAI

πŸ“… Date Formats πŸ“…

Okay these are the date-format examples, and they are literally showing off the same three timestamps in different outfits. πŸ”₯

✨ Full ✨

2008-02-05T18:30:30 = Talata 5 Faburairu, 2008
1995-12-22T09:05:02 = JummaΚΌa 22 Disamba, 1995
-0010-09-15T04:44:23 = Asabar 15 Satumba, -10

✨ Long ✨

2008-02-05T18:30:30 = 5 Faburairu, 2008
1995-12-22T09:05:02 = 22 Disamba, 1995
-0010-09-15T04:44:23 = 15 Satumba, -10

✨ Medium ✨

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

✨ Short ✨

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

⏰ Time Formats ⏰

Time examples, bestie. Same timestamps, different levels of β€œwhat time is it” energy. πŸ’€

✨ 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 and time together? It’s giving main character combo. πŸ‘‘

✨ Full ✨

2008-02-05T18:30:30 = Talata 5 Faburairu, 2008 18:30:30 UTC
1995-12-22T09:05:02 = JummaΚΌa 22 Disamba, 1995 09:05:02 UTC
-0010-09-15T04:44:23 = Asabar 15 Satumba, -10 04:44:23 UTC

✨ Long ✨

2008-02-05T18:30:30 = 5 Faburairu, 2008, 18:30:30 UTC
1995-12-22T09:05:02 = 22 Disamba, 1995, 09:05:02 UTC
-0010-09-15T04:44:23 = 15 Satumba, -10, 04:44:23 UTC

✨ Medium ✨

2008-02-05T18:30:30 = 5 Fab, 2008, 18:30:30
1995-12-22T09:05:02 = 22 Dis, 1995, 09:05:02
-0010-09-15T04:44:23 = 15 Sat, -10, 04:44:23

✨ Short ✨

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

πŸ”₯ Available Formats πŸ”₯

These are the canned format patterns, and they’re all very specific. Do not rename them, bestie β€” the format names are literal. 🧚

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 = Jum
-0010-09-15T04:44:23 = Asa

EBhm (E h:mm B)

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

EBhms (E h:mm:ss B)

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

EHm (E HH:mm)

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

EHms (E HH:mm:ss)

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

Ed (E, d)

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

Ehm (E h:mm a)

2008-02-05T18:30:30 = Tal 6:30 YM
1995-12-22T09:05:02 = Jum 9:05 SF
-0010-09-15T04:44:23 = Asa 4:44 SF

Ehms (E h:mm:ss a)

2008-02-05T18:30:30 = Tal 6:30:30 YM
1995-12-22T09:05:02 = Jum 9:05:02 SF
-0010-09-15T04:44:23 = Asa 4:44:23 SF

Gy (G y)

2008-02-05T18:30:30 = BHAI 2008
1995-12-22T09:05:02 = BHAI 1995
-0010-09-15T04:44:23 = K.H -10

GyMMM (G y MMM)

2008-02-05T18:30:30 = BHAI 2008 Fab
1995-12-22T09:05:02 = BHAI 1995 Dis
-0010-09-15T04:44:23 = K.H -10 Sat

GyMMMEd (G y MMM d, E)

2008-02-05T18:30:30 = BHAI 2008 Fab 5, Tal
1995-12-22T09:05:02 = BHAI 1995 Dis 22, Jum
-0010-09-15T04:44:23 = K.H -10 Sat 15, Asa

GyMMMd (G y MMM d)

2008-02-05T18:30:30 = BHAI 2008 Fab 5
1995-12-22T09:05:02 = BHAI 1995 Dis 22
-0010-09-15T04:44:23 = K.H -10 Sat 15

GyMd (GGGGG y-MM-dd)

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

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

MMM (LLL)

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

MMMEd (E, MMM d)

2008-02-05T18:30:30 = Tal, Fab 5
1995-12-22T09:05:02 = Jum, Dis 22
-0010-09-15T04:44:23 = Asa, Sat 15

MMMMEd (E, MMMM d)

2008-02-05T18:30:30 = Tal, Faburairu 5
1995-12-22T09:05:02 = Jum, Disamba 22
-0010-09-15T04:44:23 = Asa, Satumba 15

MMMMW-count-one ('satin' W 'cikin' MMMM)

2008-02-05T18:30:30 = satin 1 cikin Faburairu
1995-12-22T09:05:02 = satin 3 cikin Disamba
-0010-09-15T04:44:23 = satin 2 cikin Satumba

MMMMW-count-other ('satin' W 'cikin' MMMM)

2008-02-05T18:30:30 = satin 1 cikin Faburairu
1995-12-22T09:05:02 = satin 3 cikin Disamba
-0010-09-15T04:44:23 = satin 2 cikin Satumba

MMMMd (MMMM d)

2008-02-05T18:30:30 = Faburairu 5
1995-12-22T09:05:02 = Disamba 22
-0010-09-15T04:44:23 = Satumba 15

MMMd (MMM d)

2008-02-05T18:30:30 = Fab 5
1995-12-22T09:05:02 = Dis 22
-0010-09-15T04:44:23 = Sat 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 YM
1995-12-22T09:05:02 = 9 SF
-0010-09-15T04:44:23 = 4 SF

hm (h:mm a)

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

hms (h:mm:ss a)

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

hmsv (h:mm:ss a v)

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

hmv (h:mm a v)

2008-02-05T18:30:30 = 6:30 YM UTC
1995-12-22T09:05:02 = 9:05 SF UTC
-0010-09-15T04:44:23 = 4:44 SF 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 = Tal, 2/5/2008
1995-12-22T09:05:02 = Jum, 12/22/1995
-0010-09-15T04:44:23 = Asa, 9/15/-10

yMMM (MMM y)

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

yMMMEd (y MMM d, E)

2008-02-05T18:30:30 = 2008 Fab 5, Tal
1995-12-22T09:05:02 = 1995 Dis 22, Jum
-0010-09-15T04:44:23 = -10 Sat 15, Asa

yMMMM (MMMM y)

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

yMMMd (d MMM, y)

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

yMd (y-MM-dd)

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

yQQQ (QQQ y)

okay so picking the pattern-example parade right back up β€” the next block is doing its thing like this 🌈:

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

yQQQQ (QQQQ y) is next, and it's serving:

2008-02-05T18:30:30 = Kwata na Ι—aya 2008
1995-12-22T09:05:02 = Kwata na huΙ—u 1995
-0010-09-15T04:44:23 = Kwata na uku -10

yw-count-one ('sati' w 'cikin' Y) β€” the count-one version, no cap:

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

yw-count-other ('sati' w 'cikin' Y) β€” and the count-other version, same energy:

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

πŸŽ€ Miscellaneous πŸŽ€

tiny section, but it's lowkey iconic:

  • Prefers 24 hour time? Yes ⏰
  • Local first day of the week 1 (Litinin)

🌸 Strftime Patterns 🌸

now we're in classic strftime territory, and the examples are staying exactly as written because we do not mess with the digits πŸ’…:

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

2008-02-05T18:30:30 = Tal Fab  5 18:30:30 2008
1995-12-22T09:05:02 = Jum Dis 22 09:05:02 1995
-0010-09-15T04:44:23 = Asa Sat 15 04:44:23 -10

%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 🫢

the support section is literally just:

See DateTime::Locale.

that's it, bestie β€” that's the whole doorway if you need more πŸ’–


that’s the tea from perl v5.42.0, dated 2024-12-12, page DateTim...ale::ha(3) β€” periodt πŸ’…βœ¨

πŸ“¦ where this page comes from