DateTim...e::ar_SA(3)

🦋 DateTim...e::ar_SA(3) 🦋

okay so bestie, welcome to the User Contributed Perl Documentation for DateTime::Locale::ar_SA — that's the manual page name right there, she's a long one so we're splitting her into parts. Put your hair up, grab a lil snack, we're learning the Arabic Saudi Arabia (ar-SA) locale together 💅


✨ NAME ✨

DateTime::Locale::ar_SA — locale data examples for the Arabic Saudi Arabia (ar-SA) locale. that's it, that's the whole job. iconic.


💖 DESCRIPTION 💖

so this pod file is literally just examples of the locale data that's available for the Arabic Saudi Arabia locale. no cap, it's a showcase. everything below is the actual data, laid out so you can vibe-check it 🌸


🎀 Days 🎀

Wide (format)

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

Abbreviated (format)

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

Narrow (format)

ن
ث
ر
خ
ج
س
ح

Wide (stand-alone)

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

Abbreviated (stand-alone)

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

Narrow (stand-alone)

ن
ث
ر
خ
ج
س
ح

yes, the wide and abbreviated days are identical — that's not a typo, that's just how this locale rolls 💜


🌸 Months 🌸

Wide (format)

يناير
فبراير
مارس
أبريل
مايو
يونيو
يوليو
أغسطس
سبتمبر
أكتوبر
نوفمبر
ديسمبر

Abbreviated (format)

يناير
فبراير
مارس
أبريل
مايو
يونيو
يوليو
أغسطس
سبتمبر
أكتوبر
نوفمبر
ديسمبر

Narrow (format)

ي
ف
م
أ
و
ن
ل
غ
س
ك
ب
د

Wide (stand-alone)

يناير
فبراير
مارس
أبريل
مايو
يونيو
يوليو
أغسطس
سبتمبر
أكتوبر
نوفمبر
ديسمبر

Abbreviated (stand-alone)

يناير
فبراير
مارس
أبريل
مايو
يونيو
يوليو
أغسطس
سبتمبر
أكتوبر
نوفمبر
ديسمبر

Narrow (stand-alone)

ي
ف
م
أ
و
ن
ل
غ
س
ك
ب
د

🫶 Quarters 🫶

Wide (format)

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

Abbreviated (format)

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

Narrow (format)

١
٢
٣
٤

Wide (stand-alone)

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

Abbreviated (stand-alone)

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

Narrow (stand-alone)

١
٢
٣
٤

narrow quarters are out here using Arabic-Indic digits ١ ٢ ٣ ٤ and honestly? main character energy ✨


👑 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 ص

notice how Full and Long time formats are giving the exact same output — again, not a glitch, that's the data 🍑


🌈 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 this next bit is a whole buffet of format patterns — each one gets a cute lil name, the pattern in parentheses, and three sample outputs for those same three timestamps. slay 🍓

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 ق.م
heads up bestie: that last one really does come out as 15-09--10 ق.م with the double dash. that's the data, don't "fix" it 🙈

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)

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

the whole MMMMW-count-* squad — few, many, one, other, two, zero — all share the same pattern الأسبوع W من MMMM and the same outputs here. six of them. six!! we love a coordinated group chat 💚

MMMMd (d MMMM)

and that's exactly where part 1 stops, bestie — this heading's examples roll into the next part, so don't panic when it looks a lil unfinished 💜

okay bestie, picking up right where we left off — here’s the tail end of that last format’s examples:

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

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 🌸

okay so two little vibe-check facts about this locale:

  • Prefers 24 hour time? — No
  • Local first day of the week — 7 (الأحد)

🌈 Strftime Patterns 🌈

these are the classic strftime-style patterns, and yes they have examples too 💖

%c (%A %e %B %Y %k:%M:%S) — date time format

2008-02-05T18:30:30 = الثلاثاء  5 فبراير 2008 18:30:30
1995-12-22T09:05:02 = الجمعة 22 ديسمبر 1995  9:05:02
-0010-09-15T04:44:23 = السبت 15 سبتمبر -10  4:44:23

%x (%A %e %B %Y) — date format

2008-02-05T18:30:30 = الثلاثاء  5 فبراير 2008
1995-12-22T09:05:02 = الجمعة 22 ديسمبر 1995
-0010-09-15T04:44:23 = السبت 15 سبتمبر -10

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

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

💖 SUPPORT 💖

need more? See DateTime::Locale. that’s the whole support section, bestie — short and slay ✨


mwah 💋 — this page is from perl v5.42.0, dated 2024-12-12, and it’s the DateTim...e::ar_SA(3) manpage. periodt 🫶

📦 where this page comes from