DateTim...e::ar_PS(3)
💅 DateTime::Locale::ar_PS(3)
okay so bestie, welcome to the User Contributed Perl Documentation page for DateTime::Locale::ar_PS 🎀 — this is part 1 of 2, so buckle up, we're getting through a LOT of Arabic date info together.
✨ NAME ✨
DateTime::Locale::ar_PS — Locale data examples for the Arabic Palestinian Territories (ar-PS) locale 💖
🌸 DESCRIPTION 🌸
This pod file contains examples of the locale data available for the Arabic Palestinian Territories locale. That's it, that's the whole vibe — it's a big gorgeous show-and-tell of every string this locale hands back to you 🦋
👑 Days 👑
Six whole flavors of weekday names, bestie, because CLDR is extra like that. Watch the pattern, it's so satisfying:
Wide (format)
الاثنين
الثلاثاء
الأربعاء
الخميس
الجمعة
السبت
الأحد
Abbreviated (format)
الاثنين
الثلاثاء
الأربعاء
الخميس
الجمعة
السبت
الأحد
Narrow (format)
ن
ث
ر
خ
ج
س
ح
Wide (stand-alone)
الاثنين
الثلاثاء
الأربعاء
الخميس
الجمعة
السبت
الأحد
Abbreviated (stand-alone)
الاثنين
الثلاثاء
الأربعاء
الخميس
الجمعة
السبت
الأحد
Narrow (stand-alone)
ن
ث
ر
خ
ج
س
ح
ngl the wide and abbreviated lists are literally identical here and that's not a typo, that's just the data being iconic 💅 the narrow ones are single letters and they're giving minimalism 🎀
🦋 Months 🦋
Twelve months, same six-flavor treatment. The Levantine month names are sooooo pretty, I'm obsessed 😭
Wide (format)
كانون الثاني
شباط
آذار
نيسان
أيار
حزيران
تموز
آب
أيلول
تشرين الأول
تشرين الثاني
كانون الأول
Abbreviated (format)
كانون الثاني
شباط
آذار
نيسان
أيار
حزيران
تموز
آب
أيلول
تشرين الأول
تشرين الثاني
كانون الأول
Narrow (format)
ك
ش
آ
ن
أ
ح
ت
آ
أ
ت
ت
ك
Wide (stand-alone)
كانون الثاني
شباط
آذار
نيسان
أيار
حزيران
تموز
آب
أيلول
تشرين الأول
تشرين الثاني
كانون الأول
Abbreviated (stand-alone)
كانون الثاني
شباط
آذار
نيسان
أيار
حزيران
تموز
آب
أيلول
تشرين الأول
تشرين الثاني
كانون الأول
Narrow (stand-alone)
ك
ش
آ
ن
أ
ح
ت
آ
أ
ت
ت
ك
heads up bestie, the narrow list has repeat letters (آtwice,تtwice,كtwice) — that's canon, don't come for me, I'm just the messenger 💀
🎀 Quarters 🎀
Four quarters, also in six flavors, because consistency is self-care:
Wide (format)
الربع الأول
الربع الثاني
الربع الثالث
الربع الرابع
Abbreviated (format)
الربع الأول
الربع الثاني
الربع الثالث
الربع الرابع
Narrow (format)
١
٢
٣
٤
Wide (stand-alone)
الربع الأول
الربع الثاني
الربع الثالث
الربع الرابع
Abbreviated (stand-alone)
الربع الأول
الربع الثاني
الربع الثالث
الربع الرابع
Narrow (stand-alone)
١
٢
٣
٤
⭐ Eras ⭐
Only three flavors here, note the difference, no stand-alone list for eras:
Wide (format)
قبل الميلاد
ميلادي
Abbreviated (format)
ق.م
م
Narrow (format)
ق.م
م
🌈 Date Formats 🌈
Now we get to the good part — actual rendered dates for three sample moments. Every single row matters, keep the timestamps:
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
ok the-0010year rendering as-10is so unserious of it but also kind of a slay 💀 negative years just vibing in there
🧚 Time Formats 🧚
Same deal but clock-only. Look at ص (AM) and م (PM) doing their thing, and note that Full and Long juicy ones keep UTC while Medium and Short drop it:
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 💜
Date plus time, glued together with that adorable Arabic comma ،. This is main character energy fr fr:
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 🔥
This is the big one bestie, the format buffet. Each entry shows the format name, the pattern in parentheses, and the three rendered samples. Every single one, no skipping, periodt ✨
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 ق.م
bestie look at 15-09--10 — yes, two hyphens in a row, and no it's not a typo, that's the negative year doing its little thing 🙈 keep it exactly like that
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 من أيلول
bestie notice the pattern — every MMMMW-count-* variant renders the exact same way here, and they're all keyed off the plural category in the name. That's not me being lazy, that's literally the data 💅
MMMMW-count-zero (الأسبوع W من MMMM)
okay we're literally mid-list right here 🫶 the rest of this one (and everything after) is in part 2 — keep scrolling, don't leave me hanging 💖
okay bestie we're mid-roll through the pattern list, so let's just keep the vibe going 💅
the last block from before got cut off, so here's the tail end of it — three lines, that's all she wrote:
2008-02-05T18:30:30 = الأسبوع 1 من شباط
1995-12-22T09:05:02 = الأسبوع 3 من كانون الأول
-0010-09-15T04:44:23 = الأسبوع 2 من أيلول
and now, the rest of the patterns, in order, no skips, no cap ✨
🎀 MMMMd (d MMMM)
2008-02-05T18:30:30 = 5 شباط
1995-12-22T09:05:02 = 22 كانون الأول
-0010-09-15T04:44:23 = 15 أيلول
🌸 MMMd (d MMM)
2008-02-05T18:30:30 = 5 شباط
1995-12-22T09:05:02 = 22 كانون الأول
-0010-09-15T04:44:23 = 15 أيلول
🦋 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 م
1995-12-22T09:05:02 = 9 ص
-0010-09-15T04:44:23 = 4 ص
🌈 hm (h:mm a)
2008-02-05T18:30:30 = 6:30 م
1995-12-22T09:05:02 = 9:05 ص
-0010-09-15T04:44:23 = 4:44 ص
🧚 hms (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 ص
🔥 hmsv (h:mm:ss a v)
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 (h:mm a v)
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 (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، 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
🌸 yMM (MM/y)
2008-02-05T18:30:30 = 02/2008
1995-12-22T09:05:02 = 12/1995
-0010-09-15T04:44:23 = 09/-10
🦋 yMMM (MMM y)
2008-02-05T18:30:30 = شباط 2008
1995-12-22T09:05:02 = كانون الأول 1995
-0010-09-15T04:44:23 = أيلول -10
💜 yMMMEd (E، d MMM y)
2008-02-05T18:30:30 = الثلاثاء، 5 شباط 2008
1995-12-22T09:05:02 = الجمعة، 22 كانون الأول 1995
-0010-09-15T04:44:23 = السبت، 15 أيلول -10
🌈 yMMMM (MMMM y)
2008-02-05T18:30:30 = شباط 2008
1995-12-22T09:05:02 = كانون الأول 1995
-0010-09-15T04:44:23 = أيلول -10
🍓 yMMMd (d MMM y)
2008-02-05T18:30:30 = 5 شباط 2008
1995-12-22T09:05:02 = 22 كانون الأول 1995
-0010-09-15T04:44:23 = 15 أيلول -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 = الربع الأول 2008
1995-12-22T09:05:02 = الربع الرابع 1995
-0010-09-15T04:44:23 = الربع الثالث -10
🔥 yQQQQ (QQQQ y)
2008-02-05T18:30:30 = الربع الأول 2008
1995-12-22T09:05:02 = الربع الرابع 1995
-0010-09-15T04:44:23 = الربع الثالث -10
okay now the week-count family — and yes bestie, all six of these literally print the exact same three lines. that's not me being lazy, that's just what the data says 😭 every single one, same output, periodt:
👑 yw-count-few (الأسبوع w من سنة Y)
2008-02-05T18:30:30 = الأسبوع 6 من سنة 2008
1995-12-22T09:05:02 = الأسبوع 51 من سنة 1995
-0010-09-15T04:44:23 = الأسبوع 37 من سنة -10
💖 yw-count-many (الأسبوع w من سنة Y)
2008-02-05T18:30:30 = الأسبوع 6 من سنة 2008
1995-12-22T09:05:02 = الأسبوع 51 من سنة 1995
-0010-09-15T04:44:23 = الأسبوع 37 من سنة -10
🫶 yw-count-one (الأسبوع w من سنة Y)
2008-02-05T18:30:30 = الأسبوع 6 من سنة 2008
1995-12-22T09:05:02 = الأسبوع 51 من سنة 1995
-0010-09-15T04:44:23 = الأسبوع 37 من سنة -10
🎀 yw-count-other (الأسبوع w من سنة Y)
2008-02-05T18:30:30 = الأسبوع 6 من سنة 2008
1995-12-22T09:05:02 = الأسبوع 51 من سنة 1995
-0010-09-15T04:44:23 = الأسبوع 37 من سنة -10
✨ yw-count-two (الأسبوع w من سنة Y)
2008-02-05T18:30:30 = الأسبوع 6 من سنة 2008
1995-12-22T09:05:02 = الأسبوع 51 من سنة 1995
-0010-09-15T04:44:23 = الأسبوع 37 من سنة -10
🌸 yw-count-zero (الأسبوع w من سنة Y)
2008-02-05T18:30:30 = الأسبوع 6 من سنة 2008
1995-12-22T09:05:02 = الأسبوع 51 من سنة 1995
-0010-09-15T04:44:23 = الأسبوع 37 من سنة -10
🦋 Miscellaneous
the little odds-and-ends corner, and honestly it's giving main character energy for two lines only:
- Prefers 24 hour time? No
- Local first day of the week
1(الاثنين)
🌈 Strftime Patterns
these are the classic strftime-style ones, with their names, their patterns and a little description, all right here 👑
💜 %c (%a %b %e %H:%M:%S %Y) - date time format
2008-02-05T18:30:30 = الثلاثاء شباط 5 18:30:30 2008
1995-12-22T09:05:02 = الجمعة كانون الأول 22 09:05:02 1995
-0010-09-15T04:44:23 = السبت أيلول 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
See DateTime::Locale.
and that's the whole thing, bestie — you ate that 💅 this page is from perl v5.42.0, dated 2024-12-12, so go forth and format some dates in ar_PS with confidence, iykyk ✨🎀🦋
📦 where this page comes from
- opensuse-leap 16.0: perl-DateTime-Locale 1.440000-160000.2.2 · Artistic-1.0 OR GPL-1.0-or-later
- 💖 girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms