DateTim...:ks_Arab(3)
💅 NAME 💅
DateTime::Locale::ks_Arab — Locale data examples for the Kashmiri Arabic (ks-Arab) locale.
Okay bestie, this is the manual page for DateTime::Locale::ks_Arab, and it is literally a locale-data mood board. No flags, no exit codes, just the Kashmiri Arabic (ks-Arab) locale being iconic. 🎀
✨ DESCRIPTION ✨
This pod file contains examples of the locale data available for the Kashmiri Arabic locale. Ngl it’s giving “showcase, not tutorial” energy — every block below is a data example, so don’t go looking for a command to run. 💖
🗓️ Days 🗓️
Seven entries each, in locale order. Format flavor first, then stand-alone flavor — and yes, the spellings are doing their own thing where the data says so. 🌸
Wide (format)
ژندرروار
بۆموار
بودوار
برؠسوار
جمہ
بٹوار
اتھوار
Abbreviated (format)
ژندروار
بۆموار
بودوار
برؠسوار
جمہ
بٹوار
آتھوار
Narrow (format)
ژ
ب
ب
ب
ج
ب
ا
Wide (stand-alone)
ژندرروار
بۆموار
بودوار
برؠسوار
جمہ
بٹوار
اتھوار
Abbreviated (stand-alone)
ژندروار
بۆموار
بودوار
برؠسوار
جمہ
بٹوار
آتھوار
Narrow (stand-alone)
ژ
ب
ب
ب
ج
ب
ا
🌙 Months 🌙
Twelve entries each. The stand-alone July is different from the format July — the data said what it said, and we respect it. 🦋
Wide (format)
جنؤری
فرؤری
مارچ
اپریل
مئی
جون
جلے
اگست
ستمبر
اکتوبر
نومبر
دسمبر
Abbreviated (format)
جنؤری
فرؤری
مارچ
اپریل
مئی
جون
جلے
اگست
ستمبر
اکتوبر
نومبر
دسمبر
Narrow (format)
ج
ف
م
ا
م
ج
ج
ا
س
س
ا
ن
Wide (stand-alone)
جنؤری
فرؤری
مارچ
اپریل
مئی
جون
جولایی
اگست
ستمبر
اکتوبر
نومبر
دسمبر
Abbreviated (stand-alone)
جنؤری
فرؤری
مارچ
اپریل
مئی
جون
جولایی
اگست
ستمبر
اکتوبر
نومبر
دسمبر
Narrow (stand-alone)
ج
ف
م
ا
م
ج
ج
ا
س
س
ا
ن
🎀 Quarters 🎀
Four entries each, with کیو abbreviations and plain digits for narrow. Very demure, very quarterly. 💅
Wide (format)
گۄڑنیک ژۄباگ
دۆیم ژۄباگ
تریم ژۄباگ
ژورم ژۄباگ
Abbreviated (format)
کیو 1
کیو 2
کیو 3
کیو 4
Narrow (format)
1
2
3
4
Wide (stand-alone)
گۄڑنیک ژۄباگ
دۆیم ژۄباگ
تریم ژۄباگ
ژورم ژۄباگ
Abbreviated (stand-alone)
کیو 1
کیو 2
کیو 3
کیو 4
Narrow (stand-alone)
1
2
3
4
👑 Eras 👑
Two entries each, and only the format variants are listed here — no stand-alone block in this part. 🫶
Wide (format)
قبل مسیح
اینو ڈومنی
Abbreviated (format)
بی سی
اے ڈی
Narrow (format)
بی سی
اے ڈی
📅 Date Formats 📅
These are full examples with a date-time input on the left and the formatted output on the right. Keep the -0010 and -10 weirdness exactly as written — it’s part of the data, not a typo. 😭
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 = فرؤری 5, 2008
1995-12-22T09:05:02 = دسمبر 22, 1995
-0010-09-15T04:44:23 = ستمبر 15, -10
Short
2008-02-05T18:30:30 = 2/5/08
1995-12-22T09:05:02 = 12/22/95
-0010-09-15T04:44:23 = 9/15/-10
⏰ Time Formats ⏰
Same input timestamps, now time-only. Full and Long include UTC; Medium and Short don’t. 🔥
Full
2008-02-05T18:30:30 = 6:30:30 PM UTC
1995-12-22T09:05:02 = 9:05:02 AM UTC
-0010-09-15T04:44:23 = 4:44:23 AM UTC
Long
2008-02-05T18:30:30 = 6:30:30 PM UTC
1995-12-22T09:05:02 = 9:05:02 AM UTC
-0010-09-15T04:44:23 = 4:44:23 AM UTC
Medium
2008-02-05T18:30:30 = 6:30:30 PM
1995-12-22T09:05:02 = 9:05:02 AM
-0010-09-15T04:44:23 = 4:44:23 AM
Short
2008-02-05T18:30:30 = 6:30 PM
1995-12-22T09:05:02 = 9:05 AM
-0010-09-15T04:44:23 = 4:44 AM
🌈 Datetime Formats 🌈
Date + time together. Full through Short, all matching the patterns above. 💜
Full
2008-02-05T18:30:30 = بۆموار, فرؤری 5, 2008, 6:30:30 PM UTC
1995-12-22T09:05:02 = جمہ, دسمبر 22, 1995, 9:05:02 AM UTC
-0010-09-15T04:44:23 = بٹوار, ستمبر 15, -10, 4:44:23 AM UTC
Long
2008-02-05T18:30:30 = فرؤری 5, 2008, 6:30:30 PM UTC
1995-12-22T09:05:02 = دسمبر 22, 1995, 9:05:02 AM UTC
-0010-09-15T04:44:23 = ستمبر 15, -10, 4:44:23 AM UTC
Medium
2008-02-05T18:30:30 = فرؤری 5, 2008, 6:30:30 PM
1995-12-22T09:05:02 = دسمبر 22, 1995, 9:05:02 AM
-0010-09-15T04:44:23 = ستمبر 15, -10, 4:44:23 AM
Short
2008-02-05T18:30:30 = 2/5/08, 6:30 PM
1995-12-22T09:05:02 = 12/22/95, 9:05 AM
-0010-09-15T04:44:23 = 9/15/-10, 4:44 AM
💖 Available Formats 💖
This is the big one, bestie — every available named format, with its pattern in parentheses and its example outputs. Do not skip a single one, because they are all part of the data. 💅
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 (d E)
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 PM
1995-12-22T09:05:02 = جمہ 9:05 AM
-0010-09-15T04:44:23 = بٹوار 4:44 AM
Ehms (E h:mm:ss a)
2008-02-05T18:30:30 = بۆموار 6:30:30 PM
1995-12-22T09:05:02 = جمہ 9:05:02 AM
-0010-09-15T04:44:23 = بٹوار 4:44:23 AM
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, MMM d, y G)
2008-02-05T18:30:30 = بۆموار, فرؤری 5, 2008 اے ڈی
1995-12-22T09:05:02 = جمہ, دسمبر 22, 1995 اے ڈی
-0010-09-15T04:44:23 = بٹوار, ستمبر 15, -10 بی سی
GyMMMd (MMM d, y G)
2008-02-05T18:30:30 = فرؤری 5, 2008 اے ڈی
1995-12-22T09:05:02 = دسمبر 22, 1995 اے ڈی
-0010-09-15T04:44:23 = ستمبر 15, -10 بی سی
GyMd (M/d/y GGGGG)
2008-02-05T18:30:30 = 2/5/2008 اے ڈی
1995-12-22T09:05:02 = 12/22/1995 اے ڈی
-0010-09-15T04:44:23 = 9/15/-10 بی سی
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 = بۆموار, 2/5
1995-12-22T09:05:02 = جمہ, 12/22
-0010-09-15T04:44:23 = بٹوار, 9/15
MMM (LLL)
2008-02-05T18:30:30 = فرؤری
1995-12-22T09:05:02 = دسمبر
-0010-09-15T04:44:23 = ستمبر
MMMEd (E, MMM d)
2008-02-05T18:30:30 = بۆموار, فرؤری 5
1995-12-22T09:05:02 = جمہ, دسمبر 22
-0010-09-15T04:44:23 = بٹوار, ستمبر 15
MMMMEd (E, MMMM d)
2008-02-05T18:30:30 = بۆموار, فرؤری 5
1995-12-22T09:05:02 = جمہ, دسمبر 22
-0010-09-15T04:44:23 = بٹوار, ستمبر 15
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 از ستمبر
MMMMd (MMMM d)
2008-02-05T18:30:30 = فرؤری 5
1995-12-22T09:05:02 = دسمبر 22
-0010-09-15T04:44:23 = ستمبر 15
MMMd (MMM d)
2008-02-05T18:30:30 = فرؤری 5
1995-12-22T09:05:02 = دسمبر 22
-0010-09-15T04:44:23 = ستمبر 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 PM
1995-12-22T09:05:02 = 9 AM
-0010-09-15T04:44:23 = 4 AM
hm (h:mm a)
2008-02-05T18:30:30 = 6:30 PM
1995-12-22T09:05:02 = 9:05 AM
-0010-09-15T04:44:23 = 4:44 AM
hms (h:mm:ss a)
2008-02-05T18:30:30 = 6:30:30 PM
1995-12-22T09:05:02 = 9:05:02 AM
-0010-09-15T04:44:23 = 4:44:23 AM
hmsv (h:mm:ss a v)
2008-02-05T18:30:30 = 6:30:30 PM UTC
1995-12-22T09:05:02 = 9:05:02 AM UTC
-0010-09-15T04:44:23 = 4:44:23 AM UTC
hmv (h:mm a v)
2008-02-05T18:30:30 = 6:30 PM UTC
1995-12-22T09:05:02 = 9:05 AM UTC
-0010-09-15T04:44:23 = 4:44 AM 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)
Part 1 cuts off right here aty(y) — part 2 picks up with the rest of the data. 🧚
yM (M/y) 🗓️
2008-02-05T18:30:30 = 2/2008
1995-12-22T09:05:02 = 12/1995
-0010-09-15T04:44:23 = 9/-10
month-first, year-second, no cap 💅
yMEd (E, M/d/y) 🎀
2008-02-05T18:30:30 = بۆموار, 2/5/2008
1995-12-22T09:05:02 = جمہ, 12/22/1995
-0010-09-15T04:44:23 = بٹوار, 9/15/-10
day name plus the whole date, she's giving full government name energy 👑
yMMM (MMM y) 🌸
2008-02-05T18:30:30 = فرؤری 2008
1995-12-22T09:05:02 = دسمبر 1995
-0010-09-15T04:44:23 = ستمبر -10
abbreviated month, then year — short and iconic ✨
yMMMEd (E, MMM d, y) 🦋
2008-02-05T18:30:30 = بۆموار, فرؤری 5, 2008
1995-12-22T09:05:02 = جمہ, دسمبر 22, 1995
-0010-09-15T04:44:23 = بٹوار, ستمبر 15, -10
day name, short month, day, year — the whole squad shows up 💖
yMMMM (MMMM y) 🍓
2008-02-05T18:30:30 = فرؤری 2008
1995-12-22T09:05:02 = دسمبر 1995
-0010-09-15T04:44:23 = ستمبر -10
full month name this time, no abbreviations, she said what she said 💅
yMMMd (y MMM d) 🧚
2008-02-05T18:30:30 = 2008 فرؤری 5
1995-12-22T09:05:02 = 1995 دسمبر 22
-0010-09-15T04:44:23 = -10 ستمبر 15
flipped the order, year first now — main character behaviour honestly 🌈
yMd (M/d/y) ⭐
2008-02-05T18:30:30 = 2/5/2008
1995-12-22T09:05:02 = 12/22/1995
-0010-09-15T04:44:23 = 9/15/-10
all numbers, all vibes, zero words 🙈
yQQQ (QQQ y) 💜
2008-02-05T18:30:30 = کیو 1 2008
1995-12-22T09:05:02 = کیو 4 1995
-0010-09-15T04:44:23 = کیو 3 -10
abbreviated quarter, lowercase-cute, living her best life 🫶
yQQQQ (QQQQ y) 🔥
2008-02-05T18:30:30 = گۄڑنیک ژۄباگ 2008
1995-12-22T09:05:02 = ژورم ژۄباگ 1995
-0010-09-15T04:44:23 = تریم ژۄباگ -10
the full quarter name, all spelled out, absolutely ate 💀
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
week number in the one form — yes bestie, plurals get their own pattern keys, iykyk 🌀
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
and here's the other form. same output, different key — that's just how the count thing works, no cap ✨
🔀 Miscellaneous
Okay so the little extras that don't fit anywhere else:
- Prefers 24 hour time? — No 🙅♀️ (so if you see
18:30:30that's still 24-hour in the strftime patterns below — the flag is telling you the locale preference, not rewriting your output, bestie 💖) - Local first day of the week —
1(ژندرروار) 🗓️
⏰ Strftime Patterns
These are the classic strftime-style ones — the OGs 🫶
%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
not me noticing the double space before the5in that first line 😭 that's%e, it space-pads single-digit days. keep it exactly as-is, it's literal!
%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
zero-padded, two-digit year — and yes, -10 renders as 10 down there, because %y is just vibes and two digits 💀 (copy it exactly, don't "fix" it!)
%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
clocked in, 24-hour, zero-padded, obsessed 👑
🫶 SUPPORT
See DateTime::Locale.
That's it, that's the whole support section — go read DateTime::Locale if you wanna know more, it's the plug 🔌
and that's the page, bestie! 🎀 this beauty shipped as perl v5.42.0, dated 2024-12-12, and lives in the manpage world as DateTim...:ks_Arab(3) — yes the name is truncated like that, no I did not do it, yes it's still iconic 💅✨
📦 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