DateTim..._Latn_MA(3)

💖 DateTime::Locale::shi_Latn_MA(3) 💖

okay so bestie, this is the manual page for DateTime::Locale::shi_Latn_MA — the one from User Contributed Perl Documentation — and it's all about the Tachelhit Morocco Latin locale, aka shi-Latn-MA. No cap, it's a whole pod file of locale data examples, and we're getting into every single one. ✨

✨ NAME ✨

DateTime::Locale::shi_Latn_MA - Locale data examples for the Tachelhit Morocco Latin (shi-Latn-MA) locale. 💅

🌸 DESCRIPTION 🌸

This pod file is literally packed with examples of the locale data available for the Tachelhit Morocco Latin locale. 🦋

💖 Days 💖

okay so first up: days. You get wide, abbreviated, and narrow, in both format and stand-alone flavors. Slay.

Wide (format)

aynas
asinas
akṛas
akwas
asimwas
asiḍyas
asamas

Abbreviated (format)

ayn
asi
akṛ
akw
asim
asiḍ
asa

Narrow (format)

M
T
W
T
F
S
S

Wide (stand-alone)

aynas
asinas
akṛas
akwas
asimwas
asiḍyas
asamas

Abbreviated (stand-alone)

ayn
asi
akṛ
akw
asim
asiḍ
asa

Narrow (stand-alone)

M
T
W
T
F
S
S

🎀 Months 🎀

next bestie: months, and yes they also come in wide, abbreviated, and narrow, format and stand-alone. The way that every single one gets its own little moment? obsessed. 🌸

Wide (format)

innayr
bṛayṛ
maṛṣ
ibrir
mayyu
yunyu
yulyuz
ɣuct
cutanbir
ktubr
nuwanbir
dujanbir

Abbreviated (format)

inn
bṛa
maṛ
ibr
may
yun
yul
ɣuc
cut
ktu
nuw
duj

Narrow (format)

i
b
m
i
m
y
y
ɣ
c
k
n
d

Wide (stand-alone)

innayr
bṛayṛ
maṛṣ
ibrir
mayyu
yunyu
yulyuz
ɣuct
cutanbir
ktubr
nuwanbir
dujanbir

Abbreviated (stand-alone)

inn
bṛa
maṛ
ibr
may
yun
yul
ɣuc
cut
ktu
nuw
duj

Narrow (stand-alone)

i
b
m
i
m
y
y
ɣ
c
k
n
d

🦋 Quarters 🦋

quarters are giving "short but iconic." wide, abbreviated, narrow — format and stand-alone, all present and accounted for. 💅

Wide (format)

akṛaḍyur 1
akṛaḍyur 2
akṛaḍyur 3
akṛaḍyur 4

Abbreviated (format)

ak 1
ak 2
ak 3
ak 4

Narrow (format)

1
2
3
4

Wide (stand-alone)

akṛaḍyur 1
akṛaḍyur 2
akṛaḍyur 3
akṛaḍyur 4

Abbreviated (stand-alone)

ak 1
ak 2
ak 3
ak 4

Narrow (stand-alone)

1
2
3
4

🌈 Eras 🌈

eras, bestie. There are two of them, and they show up in wide, abbreviated, and narrow. Periodt.

Wide (format)

dat n ɛisa
dffir n ɛisa

Abbreviated (format)

daɛ
dfɛ

Narrow (format)

daɛ
dfɛ

⭐ Date Formats ⭐

okay so here's the date-format flex: Full, Long, Medium, Short, each with the same three sample datetimes so you can see the whole vibe. 🔥

Full

2008-02-05T18:30:30 = asinas 5 bṛayṛ 2008
1995-12-22T09:05:02 = asimwas 22 dujanbir 1995
-0010-09-15T04:44:23 = asiḍyas 15 cutanbir -10

Long

2008-02-05T18:30:30 = 5 bṛayṛ 2008
1995-12-22T09:05:02 = 22 dujanbir 1995
-0010-09-15T04:44:23 = 15 cutanbir -10

Medium

2008-02-05T18:30:30 = 5 bṛa, 2008
1995-12-22T09:05:02 = 22 duj, 1995
-0010-09-15T04:44:23 = 15 cut, -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 🕰️

time formats now, and they're serving Full, Long, Medium, Short. The first two keep UTC in the mix; Medium and Short are more lowkey. 💜

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 🫶

datetime formats: it's date and time holding hands, and honestly? main character energy. Full, Long, Medium, Short, all here. ✨

Full

2008-02-05T18:30:30 = asinas 5 bṛayṛ 2008 18:30:30 UTC
1995-12-22T09:05:02 = asimwas 22 dujanbir 1995 09:05:02 UTC
-0010-09-15T04:44:23 = asiḍyas 15 cutanbir -10 04:44:23 UTC

Long

2008-02-05T18:30:30 = 5 bṛayṛ 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22 dujanbir 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15 cutanbir -10 04:44:23 UTC

Medium

2008-02-05T18:30:30 = 5 bṛa, 2008 18:30:30
1995-12-22T09:05:02 = 22 duj, 1995 09:05:02
-0010-09-15T04:44:23 = 15 cut, -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 bestie, here comes the big flex: every available format with its three sample datetimes. Each one is iconic in its own way. 💅

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 = asi
1995-12-22T09:05:02 = asim
-0010-09-15T04:44:23 = asiḍ

EBhm (E h:mm B)

2008-02-05T18:30:30 = asi 6:30 B
1995-12-22T09:05:02 = asim 9:05 B
-0010-09-15T04:44:23 = asiḍ 4:44 B

EBhms (E h:mm:ss B)

2008-02-05T18:30:30 = asi 6:30:30 B
1995-12-22T09:05:02 = asim 9:05:02 B
-0010-09-15T04:44:23 = asiḍ 4:44:23 B

EHm (E HH:mm)

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

EHms (E HH:mm:ss)

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

Ed (d, E)

2008-02-05T18:30:30 = 5, asi
1995-12-22T09:05:02 = 22, asim
-0010-09-15T04:44:23 = 15, asiḍ

Ehm (E h:mm a)

2008-02-05T18:30:30 = asi 6:30 tadggʷat
1995-12-22T09:05:02 = asim 9:05 tifawt
-0010-09-15T04:44:23 = asiḍ 4:44 tifawt

Ehms (E h:mm:ss a)

2008-02-05T18:30:30 = asi 6:30:30 tadggʷat
1995-12-22T09:05:02 = asim 9:05:02 tifawt
-0010-09-15T04:44:23 = asiḍ 4:44:23 tifawt

Gy (G y)

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

GyMMM (G y MMM)

2008-02-05T18:30:30 = dfɛ 2008 bṛa
1995-12-22T09:05:02 = dfɛ 1995 duj
-0010-09-15T04:44:23 = daɛ -10 cut

GyMMMEd (G y MMM d, E)

2008-02-05T18:30:30 = dfɛ 2008 bṛa 5, asi
1995-12-22T09:05:02 = dfɛ 1995 duj 22, asim
-0010-09-15T04:44:23 = daɛ -10 cut 15, asiḍ

GyMMMd (G y MMM d)

2008-02-05T18:30:30 = dfɛ 2008 bṛa 5
1995-12-22T09:05:02 = dfɛ 1995 duj 22
-0010-09-15T04:44:23 = daɛ -10 cut 15

GyMd (GGGGG y-MM-dd)

2008-02-05T18:30:30 = dfɛ 2008-02-05
1995-12-22T09:05:02 = dfɛ 1995-12-22
-0010-09-15T04:44:23 = daɛ -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 (M)

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

MEd (MM-dd, E)

2008-02-05T18:30:30 = 02-05, asi
1995-12-22T09:05:02 = 12-22, asim
-0010-09-15T04:44:23 = 09-15, asiḍ

MMM (MMM)

2008-02-05T18:30:30 = bṛa
1995-12-22T09:05:02 = duj
-0010-09-15T04:44:23 = cut

MMMEd (E d MMM)

2008-02-05T18:30:30 = asi 5 bṛa
1995-12-22T09:05:02 = asim 22 duj
-0010-09-15T04:44:23 = asiḍ 15 cut

MMMMEd (E d MMMM)

2008-02-05T18:30:30 = asi 5 bṛayṛ
1995-12-22T09:05:02 = asim 22 dujanbir
-0010-09-15T04:44:23 = asiḍ 15 cutanbir

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

2008-02-05T18:30:30 = week 1 of bṛayṛ
1995-12-22T09:05:02 = week 3 of dujanbir
-0010-09-15T04:44:23 = week 2 of cutanbir

MMMMd (d MMMM)

2008-02-05T18:30:30 = 5 bṛayṛ
1995-12-22T09:05:02 = 22 dujanbir
-0010-09-15T04:44:23 = 15 cutanbir

MMMd (d MMM)

2008-02-05T18:30:30 = 5 bṛa
1995-12-22T09:05:02 = 22 duj
-0010-09-15T04:44:23 = 15 cut

MMd (d/MM)

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

MMdd (dd/MM)

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

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

hm (h:mm a)

2008-02-05T18:30:30 = 6:30 tadggʷat
1995-12-22T09:05:02 = 9:05 tifawt
-0010-09-15T04:44:23 = 4:44 tifawt

hms (h:mm:ss a)

2008-02-05T18:30:30 = 6:30:30 tadggʷat
1995-12-22T09:05:02 = 9:05:02 tifawt
-0010-09-15T04:44:23 = 4:44:23 tifawt

hmsv (h:mm:ss a v)

2008-02-05T18:30:30 = 6:30:30 tadggʷat UTC
1995-12-22T09:05:02 = 9:05:02 tifawt UTC
-0010-09-15T04:44:23 = 4:44:23 tifawt UTC

hmv (h:mm a v)

2008-02-05T18:30:30 = 6:30 tadggʷat UTC
1995-12-22T09:05:02 = 9:05 tifawt UTC
-0010-09-15T04:44:23 = 4:44 tifawt 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 = asi 5/2/2008
1995-12-22T09:05:02 = asim 22/12/1995
-0010-09-15T04:44:23 = asiḍ 15/9/-10

yMMM (MMM y)

2008-02-05T18:30:30 = bṛa 2008
1995-12-22T09:05:02 = duj 1995
-0010-09-15T04:44:23 = cut -10

yMMMEd (E d MMM y)

2008-02-05T18:30:30 = asi 5 bṛa 2008
1995-12-22T09:05:02 = asim 22 duj 1995
-0010-09-15T04:44:23 = asiḍ 15 cut -10

yMMMM (MMMM y)

2008-02-05T18:30:30 = bṛayṛ 2008
1995-12-22T09:05:02 = dujanbir 1995
-0010-09-15T04:44:23 = cutanbir -10

yMMMd (y MMM d)

  • yMd (y-MM-dd) — the classic ISO-ish year-month-day flex, no notes:
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) — quarter, abbreviated, then the year. Cute little "ak" vibe 💅
2008-02-05T18:30:30 = ak 1 2008
1995-12-22T09:05:02 = ak 4 1995
-0010-09-15T04:44:23 = ak 3 -10
  • yQQQQ (QQQQ y) — the full-length quarter flex. akṛaḍyur is lowkey iconic, say it with your chest:
2008-02-05T18:30:30 = akṛaḍyur 1 2008
1995-12-22T09:05:02 = akṛaḍyur 4 1995
-0010-09-15T04:44:23 = akṛaḍyur 3 -10
  • yw-count-other ('week' w 'of' Y) — bestie this one LITERALLY spells it out for you, week number plus the year, main character energy:
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 🎀

Random little facts about this locale, gather round 🫶

  • Prefers 24 hour time? — Yes. No "is it 3pm or 3am" chaos here, we're built different ✨
  • Local first day of the week — 1 (aynas). So the week starts on 1 and that day's name is aynas, noted and memorized fr fr 🗓️

✨ Strftime Patterns ✨

These are the strftime-style classics, and yes they're serving exactly what you'd expect 🍓

%c (%a %b %e %H:%M:%S %Y) — date time format

The whole entire date AND time, one blob, zero chill:

2008-02-05T18:30:30 = asi bṛa  5 18:30:30 2008
1995-12-22T09:05:02 = asim duj 22 09:05:02 1995
-0010-09-15T04:44:23 = asiḍ cut 15 04:44:23 -10
Heads up: see that double space in asi bṛa 5? That's %e, which space-pads the day. It's not a typo, it's canon 💀

%x (%m/%d/%y) — date format

Just the date, slashes and all, very demure:

2008-02-05T18:30:30 = 02/05/08
1995-12-22T09:05:02 = 12/22/95
-0010-09-15T04:44:23 = 09/15/10
Ngl, watch that %y — you're getting 10 for the year -10, so like… it's two digits and the sign is simply not invited to the party 😭

%X (%H:%M:%S) — time format

Clock only, 24-hour, no notes, ate:

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 🫶

Need more? Just go look at DateTime::Locale. That's the whole support section, and honestly? Slay, concise queen 👑


That's the whole page bestie, you made it to the end 💖 This little masterpiece is from perl v5.42.0, dated 2024-12-12, and it lives at DateTim..._Latn_MA(3) — go forth and format your dates with confidence, no cap 🌈👑

📦 where this page comes from