DateTim...e::ar_IQ(3)

💅 DateTime::Locale::ar_IQ

Okay bestie, so this is a page from the User Contributed Perl Documentation, section 3 — yes, the DateTime::Locale::ar_IQ one. It's giving reference-material-realness, and honestly? It's kind of a bop.


✨ NAME ✨

DateTime::Locale::ar_IQ — locale data examples for the Arabic Iraq (ar-IQ) locale. That's it, that's the name, periodt. 🎀


🌸 DESCRIPTION 🌸

This pod file is literally a whole vibe check for the locale data that's available for the Arabic Iraq locale. Every example below is showing you what the data actually looks like when you ask for it — no cap. 💖

🦋 Days 🦋

Wide (format)

الاثنين
الثلاثاء
الأربعاء
الخميس
الجمعة
السبت
الأحد

Abbreviated (format)

الاثنين
الثلاثاء
الأربعاء
الخميس
الجمعة
السبت
الأحد

Narrow (format)

ن
ث
ر
خ
ج
س
ح

Wide (stand-alone)

الاثنين
الثلاثاء
الأربعاء
الخميس
الجمعة
السبت
الأحد

Abbreviated (stand-alone)

الاثنين
الثلاثاء
الأربعاء
الخميس
الجمعة
السبت
الأحد

Narrow (stand-alone)

ن
ث
ر
خ
ج
س
ح
Quick heads up bestie: format and stand-alone are different vibes here — the lists above are exactly what the data gives you for each, so don't go mixing them up. 💅

🎀 Months 🎀

Wide (format)

كانون الثاني
شباط
آذار
نيسان
أيار
حزيران
تموز
آب
أيلول
تشرين الأول
تشرين الثاني
كانون الأول

Abbreviated (format)

كانون الثاني
شباط
آذار
نيسان
أيار
حزيران
تموز
آب
أيلول
تشرين الأول
تشرين الثاني
كانون الأول

Narrow (format)

ك
ش
آ
ن
أ
ح
ت
آ
أ
ت
ت
ك

Wide (stand-alone)

كانون الثاني
شباط
آذار
نيسان
أيار
حزيران
تموز
آب
أيلول
تشرين الأول
تشرين الثاني
كانون الأول

Abbreviated (stand-alone)

كانون الثاني
شباط
آذار
نيسان
أيار
حزيران
تموز
آب
أيلول
تشرين الأول
تشرين الثاني
كانون الأول

Narrow (stand-alone)

ك
ش
آ
ن
أ
ح
ت
آ
أ
ت
ت
ك
Not me noticing the narrow list has آ and أ doing double duty in there 👀 — that's just what the data says, don't @ me.

💜 Quarters 💜

Wide (format)

الربع الأول
الربع الثاني
الربع الثالث
الربع الرابع

Abbreviated (format)

الربع الأول
الربع الثاني
الربع الثالث
الربع الرابع

Narrow (format)

١
٢
٣
٤

Wide (stand-alone)

الربع الأول
الربع الثاني
الربع الثالث
الربع الرابع

Abbreviated (stand-alone)

الربع الأول
الربع الثاني
الربع الثالث
الربع الرابع

Narrow (stand-alone)

١
٢
٣
٤

💀 Eras 💀

Wide (format)

قبل الميلاد
ميلادي

Abbreviated (format)

ق.م
م

Narrow (format)

ق.م
م

🌈 Date Formats 🌈

Full

2008-02-05T18:30:30 = الثلاثاء، 5 شباط 2008
1995-12-22T09:05:02 = الجمعة، 22 كانون الأول 1995
-0010-09-15T04:44:23 = السبت، 15 أيلول -10

Long

2008-02-05T18:30:30 = 5 شباط 2008
1995-12-22T09:05:02 = 22 كانون الأول 1995
-0010-09-15T04:44:23 = 15 أيلول -10

Medium

2008-02-05T18:30:30 = 05/02/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/09/-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 = 6:30:30 م UTC
1995-12-22T09:05:02 = 9:05:02 ص UTC
-0010-09-15T04:44:23 = 4:44:23 ص UTC

Long

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

Medium

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

Short

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

🧚 Datetime Formats 🧚

Full

2008-02-05T18:30:30 = الثلاثاء، 5 شباط 2008، 6:30:30 م UTC
1995-12-22T09:05:02 = الجمعة، 22 كانون الأول 1995، 9:05:02 ص UTC
-0010-09-15T04:44:23 = السبت، 15 أيلول -10، 4:44:23 ص UTC

Long

2008-02-05T18:30:30 = 5 شباط 2008، 6:30:30 م UTC
1995-12-22T09:05:02 = 22 كانون الأول 1995، 9:05:02 ص UTC
-0010-09-15T04:44:23 = 15 أيلول -10، 4:44:23 ص UTC

Medium

2008-02-05T18:30:30 = 05/02/2008، 6:30:30 م
1995-12-22T09:05:02 = 22/12/1995، 9:05:02 ص
-0010-09-15T04:44:23 = 15/09/-10، 4:44:23 ص

Short

2008-02-05T18:30:30 = 5/2/2008، 6:30 م
1995-12-22T09:05:02 = 22/12/1995، 9:05 ص
-0010-09-15T04:44:23 = 15/9/-10، 4:44 ص

👑 Available Formats 👑

Okay so this next bit is the big one — each named format, its pattern in the parens, and then the three example conversions. Buckle up, bestie, it's a long list and every single one matters. 🔥

  • 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 = الثلاثاء
1995-12-22T09:05:02 = الجمعة
-0010-09-15T04:44:23 = السبت
  • EBhm (E 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
  • EBhms (E 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
  • EHm (E HH:mm)
2008-02-05T18:30:30 = الثلاثاء 18:30
1995-12-22T09:05:02 = الجمعة 09:05
-0010-09-15T04:44:23 = السبت 04:44
  • EHms (E 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
  • Ed (E، d)
2008-02-05T18:30:30 = الثلاثاء، 5
1995-12-22T09:05:02 = الجمعة، 22
-0010-09-15T04:44:23 = السبت، 15
  • Ehm (E h:mm a)
2008-02-05T18:30:30 = الثلاثاء 6:30 م
1995-12-22T09:05:02 = الجمعة 9:05 ص
-0010-09-15T04:44:23 = السبت 4:44 ص
  • Ehms (E h:mm:ss a)
2008-02-05T18:30:30 = الثلاثاء 6:30:30 م
1995-12-22T09:05:02 = الجمعة 9:05:02 ص
-0010-09-15T04:44:23 = السبت 4:44:23 ص
  • Gy (y G)
2008-02-05T18:30:30 = 2008 م
1995-12-22T09:05:02 = 1995 م
-0010-09-15T04:44:23 = -10 ق.م
  • GyMMM (MMM y G)
2008-02-05T18:30:30 = شباط 2008 م
1995-12-22T09:05:02 = كانون الأول 1995 م
-0010-09-15T04:44:23 = أيلول -10 ق.م
  • GyMMMEd (E، d MMM y G)
2008-02-05T18:30:30 = الثلاثاء، 5 شباط 2008 م
1995-12-22T09:05:02 = الجمعة، 22 كانون الأول 1995 م
-0010-09-15T04:44:23 = السبت، 15 أيلول -10 ق.م
  • GyMMMd (d MMM y G)
2008-02-05T18:30:30 = 5 شباط 2008 م
1995-12-22T09:05:02 = 22 كانون الأول 1995 م
-0010-09-15T04:44:23 = 15 أيلول -10 ق.م
  • GyMd (dd-MM-y GGGGG)
2008-02-05T18:30:30 = 05-02-2008 م
1995-12-22T09:05:02 = 22-12-1995 م
-0010-09-15T04:44:23 = 15-09--10 ق.م
Yeah bestie, 15-09--10 with the double dash is literally what it says up there — not a typo on my end, that's the data. 🙈
  • 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 = الثلاثاء، 5/2
1995-12-22T09:05:02 = الجمعة، 22/12
-0010-09-15T04:44:23 = السبت، 15/9
  • MMM (LLL)
2008-02-05T18:30:30 = شباط
1995-12-22T09:05:02 = كانون الأول
-0010-09-15T04:44:23 = أيلول
  • MMMEd (E، d MMM)
2008-02-05T18:30:30 = الثلاثاء، 5 شباط
1995-12-22T09:05:02 = الجمعة، 22 كانون الأول
-0010-09-15T04:44:23 = السبت، 15 أيلول
  • MMMMEd (E، d MMMM)
2008-02-05T18:30:30 = الثلاثاء، 5 شباط
1995-12-22T09:05:02 = الجمعة، 22 كانون الأول
-0010-09-15T04:44:23 = السبت، 15 أيلول
  • MMMMW-count-few (الأسبوع W من MMMM)
2008-02-05T18:30:30 = الأسبوع 1 من شباط
1995-12-22T09:05:02 = الأسبوع 3 من كانون الأول
-0010-09-15T04:44:23 = الأسبوع 2 من أيلول
  • MMMMW-count-many (الأسبوع W من MMMM)
2008-02-05T18:30:30 = الأسبوع 1 من شباط
1995-12-22T09:05:02 = الأسبوع 3 من كانون الأول
-0010-09-15T04:44:23 = الأسبوع 2 من أيلول
  • MMMMW-count-one (الأسبوع W من MMMM)
2008-02-05T18:30:30 = الأسبوع 1 من شباط
1995-12-22T09:05:02 = الأسبوع 3 من كانون الأول
-0010-09-15T04:44:23 = الأسبوع 2 من أيلول
  • MMMMW-count-other (الأسبوع W من MMMM)
2008-02-05T18:30:30 = الأسبوع 1 من شباط
1995-12-22T09:05:02 = الأسبوع 3 من كانون الأول
-0010-09-15T04:44:23 = الأسبوع 2 من أيلول
  • MMMMW-count-two (الأسبوع W من MMMM)
2008-02-05T18:30:30 = الأسبوع 1 من شباط
1995-12-22T09:05:02 = الأسبوع 3 من كانون الأول
-0010-09-15T04:44:23 = الأسبوع 2 من أيلول
  • MMMMW-count-zero (الأسبوع W من MMMM)

…and listen, the name of that first one got clipped when the page turned over (so rude of it), but the values survived and they're gorgeous, so here they are 💅

2008-02-05T18:30:30 = الأسبوع 1 من شباط
1995-12-22T09:05:02 = الأسبوع 3 من كانون الأول
-0010-09-15T04:44:23 = الأسبوع 2 من أيلول

MMMMd — the pattern is d MMMM, bestie, day-first energy ✨

2008-02-05T18:30:30 = 5 شباط
1995-12-22T09:05:02 = 22 كانون الأول
-0010-09-15T04:44:23 = 15 أيلول

MMMd — pattern d MMM, same look, shorter month name 🎀

2008-02-05T18:30:30 = 5 شباط
1995-12-22T09:05:02 = 22 كانون الأول
-0010-09-15T04:44:23 = 15 أيلول

MMdd — pattern dd/MM, zero-padded slashes, very demure 💅

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

Md — pattern d/M, no padding, we're chill like that 🦋

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

d — pattern d, literally just the day, minimalism ate 👑

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

h — pattern h a, hour plus the Arabic am/pm marker (م for PM, ص for AM), no cap 🌸

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

hm — pattern h:mm a, hour and minute, clock girlies rise 🕐

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

hms — pattern h:mm:ss a, now with seconds, we're precise 🔥

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

hmsv — pattern h:mm:ss a v, seconds and the timezone name, full glam 💖

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

hmv — pattern h:mm a v, the same but without seconds, lowkey efficient ✨

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

ms — pattern mm:ss, minutes and seconds only, weirdly iconic 💀

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

y — pattern y, just the year. Yes, it can be negative, don't panic 🙈

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

yM — pattern M/y, month then year, month-first supremacy 🌈

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

yMEd — pattern E، d/M/y, weekday + full date, the whole package 👑

2008-02-05T18:30:30 = الثلاثاء، 5/2/2008
1995-12-22T09:05:02 = الجمعة، 22/12/1995
-0010-09-15T04:44:23 = السبت، 15/9/-10

yMM — pattern MM/y, month padded to two digits this time ⭐

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

yMMM — pattern MMM y, short month name then year 🎀

2008-02-05T18:30:30 = شباط 2008
1995-12-22T09:05:02 = كانون الأول 1995
-0010-09-15T04:44:23 = أيلول -10

yMMMEd — pattern E، d MMM y, weekday, day, short month, year — the full sentence of a date 🦋

2008-02-05T18:30:30 = الثلاثاء، 5 شباط 2008
1995-12-22T09:05:02 = الجمعة، 22 كانون الأول 1995
-0010-09-15T04:44:23 = السبت، 15 أيلول -10

yMMMM — pattern MMMM y, the long luxe month name 💅

2008-02-05T18:30:30 = شباط 2008
1995-12-22T09:05:02 = كانون الأول 1995
-0010-09-15T04:44:23 = أيلول -10

yMMMd — pattern d MMM y, day first, then month, then year, fluent 💜

2008-02-05T18:30:30 = 5 شباط 2008
1995-12-22T09:05:02 = 22 كانون الأول 1995
-0010-09-15T04:44:23 = 15 أيلول -10

yMd — pattern d/M/y, the classic numeric trio, no notes 🌸

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 — pattern QQQ y, abbreviated quarter + year, quarterly queen behavior 👑

2008-02-05T18:30:30 = الربع الأول 2008
1995-12-22T09:05:02 = الربع الرابع 1995
-0010-09-15T04:44:23 = الربع الثالث -10

yQQQQ — pattern QQQQ y, same quarter energy, spelled out fully 🌟

2008-02-05T18:30:30 = الربع الأول 2008
1995-12-22T09:05:02 = الربع الرابع 1995
-0010-09-15T04:44:23 = الربع الثالث -10

yw-count-few — pattern الأسبوع w من سنة Y (week-of-year, the "few" plural bucket) 🗓️

2008-02-05T18:30:30 = الأسبوع 6 من سنة 2008
1995-12-22T09:05:02 = الأسبوع 51 من سنة 1995
-0010-09-15T04:44:23 = الأسبوع 37 من سنة -10

yw-count-many — same pattern الأسبوع w من سنة Y, this time the "many" bucket 💫

2008-02-05T18:30:30 = الأسبوع 6 من سنة 2008
1995-12-22T09:05:02 = الأسبوع 51 من سنة 1995
-0010-09-15T04:44:23 = الأسبوع 37 من سنة -10

yw-count-one — pattern الأسبوع w من سنة Y, "one" bucket, living its singular truth 🎀

2008-02-05T18:30:30 = الأسبوع 6 من سنة 2008
1995-12-22T09:05:02 = الأسبوع 51 من سنة 1995
-0010-09-15T04:44:23 = الأسبوع 37 من سنة -10

yw-count-other — pattern الأسبوع w من سنة Y, the "other" bucket doing exactly the same thing 🦋

2008-02-05T18:30:30 = الأسبوع 6 من سنة 2008
1995-12-22T09:05:02 = الأسبوع 51 من سنة 1995
-0010-09-15T04:44:23 = الأسبوع 37 من سنة -10

yw-count-two — pattern الأسبوع w من سنة Y, "two" bucket, duo era 🌸

2008-02-05T18:30:30 = الأسبوع 6 من سنة 2008
1995-12-22T09:05:02 = الأسبوع 51 من سنة 1995
-0010-09-15T04:44:23 = الأسبوع 37 من سنة -10

yw-count-zero — pattern الأسبوع w من سنة Y, "zero" bucket, and yes bestie, all six plural buckets output the identical strings above. That's not a typo, that's just what the page says 🤡

2008-02-05T18:30:30 = الأسبوع 6 من سنة 2008
1995-12-22T09:05:02 = الأسبوع 51 من سنة 1995
-0010-09-15T04:44:23 = الأسبوع 37 من سنة -10

🧩 Miscellaneous

The little extras that make the locale feel like her 💅

  • Prefers 24 hour time? — No
  • Local first day of the week — 6 (السبت)

🌈 Strftime Patterns

Classic strftime-style escapes, but make it ar_IQ ✨ Each one gets its own format string and its own trio of sample outputs.

%c — date time format, the pattern is %d %b, %Y %I:%M:%S %p 🕰️

2008-02-05T18:30:30 = 05 شباط, 2008 06:30:30 م
1995-12-22T09:05:02 = 22 كانون الأول, 1995 09:05:02 ص
-0010-09-15T04:44:23 = 15 أيلول, -10 04:44:23 ص

%x — date format, pattern %d %b, %Y 📅

2008-02-05T18:30:30 = 05 شباط, 2008
1995-12-22T09:05:02 = 22 كانون الأول, 1995
-0010-09-15T04:44:23 = 15 أيلول, -10

%X — time format, pattern %Z %I:%M:%S %p ⏰

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

💖 SUPPORT

Where do you go for more? Simple, bestie:

See DateTime::Locale. 🫶


That's the whole page, start to finish, no notes 👑 — this one's from perl v5.42.0, dated 2024-12-12, and the page name on the door is DateTim...e::ar_IQ(3) (yes, truncated like that, it's giving "username too long for the form"). Go forth and format dates in Arabic (Iraq) with main character energy, fr fr 🌟

📦 where this page comes from