DateTim...e::ha_NG(3)

DateTim...e::ha_NG(3) ๐Ÿ’…

okay so you found DateTime::Locale::ha_NG bestie, and this is literally the locale data examples page for the Hausa Nigeria (ha-NG) locale. yes the manual name in the corner says DateTim...e::ha_NG(3) โ€” she's a little truncated, she's fine, that's just how perl doc filenames get cut ๐Ÿ’€


๐ŸŒธ NAME

DateTime::Locale::ha_NG โ€” Locale data examples for the Hausa Nigeria (ha-NG) locale. that's it, that's the whole name section, slay.


โœจ DESCRIPTION

This pod file contains examples of the locale data available for the Hausa Nigeria locale. like, all the examples. we're gonna go through every single one, no skipping, no cap ๐Ÿซถ


๐Ÿฆ‹ Days

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)

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

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

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

Wide (format)

Kafin haihuwar annab
Bayan haihuwar annab

Abbreviated (format)

K.H
BHAI

Narrow (format)

K.H
BHAI

๐Ÿ—“๏ธ Date Formats

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

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

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

okay this is the big one, every named format with her three test timestamps. buckle up bestie, we're going all the way down ๐Ÿงš

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)

bestie we're pausing right here mid-list โ€” yQQQ is where part 1 stops, and the rest of the formats are waiting in part 2 ๐Ÿ’…โœจ

yQQQQ (QQQQ y)

okay so this one's giving quarter-of-the-year energy but make it Hausa โ€” watch the numbers shift with the year:

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 one form of the week-count ๐ŸŽ€ (yes bestie, this locale does plural forms, we love a grammar icon):

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 other form โ€” same vibes, same output, different grammatical lane ๐ŸŒธ:

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

couple of quick locale facts, rapid fire โœจ

  • Prefers 24 hour time? โ€” Yes. (clock's on 24h mode, no cap ๐Ÿ•ฐ๏ธ)
  • Local first day of the week โ€” 1 (Litinin), so Monday's the main character here ๐Ÿ‘‘

Strftime Patterns

these are the big three strftime escape codes, all dressed up in Hausa ๐Ÿ’…

%c (ranar %A, %d ga %B cikin %r) โ€” date time format

the whole shebang: day name, day number, month, and full time, all in one:

2008-02-05T18:30:30 = ranar Talata, 05 ga Faburairu cikin 06:30:30 YM
1995-12-22T09:05:02 = ranar Jummaสผa, 22 ga Disamba cikin 09:05:02 SF
-0010-09-15T04:44:23 = ranar Asabar, 15 ga Satumba cikin 04:44:23 SF

%x (%d/%m/%y) โ€” date format

short and sweet, day slash month slash year, no notes ๐Ÿ“:

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

%X (%r) โ€” time format

just the clock, thanks, and it's already on 24h so we're thriving:

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

SUPPORT

need more? See DateTime::Locale. that's the plug ๐Ÿซถ


and that's a wrap on the ha_NG tour, bestie ๐Ÿ’– this little slice of the docs shipped as perl v5.42.0, dated 2024-12-12, under the DateTim...e::ha_NG(3) name โ€” go forth and format your dates in Hausa, you absolute icon ๐ŸŒˆ๐Ÿ‘‘

๐Ÿ“ฆ where this page comes from