DateTim...e::ur_PK(3)
✨ DateTime::Locale::ur_PK(3) ✨ — User Contributed Perl Documentation, bestie 🫶
💖 NAME 💖
DateTime::Locale::ur_PK — Locale data examples for the Urdu Pakistan (ur-PK) locale. periodt.
🌸 DESCRIPTION 🌸
okay so this pod file is literally a whole showcase of examples of the locale data available for the Urdu Pakistan locale. vibe check passed ✨
🦋 Days
💅 Wide (format)
پیر
منگل
بدھ
جمعرات
جمعہ
ہفتہ
اتوار
✨ Abbreviated (format)
پیر
منگل
بدھ
جمعرات
جمعہ
ہفتہ
اتوار
🎀 Narrow (format)
M
T
W
T
F
S
S
🌸 Wide (stand-alone)
پیر
منگل
بدھ
جمعرات
جمعہ
ہفتہ
اتوار
💜 Abbreviated (stand-alone)
پیر
منگل
بدھ
جمعرات
جمعہ
ہفتہ
اتوار
🦋 Narrow (stand-alone)
M
T
W
T
F
S
S
🌈 Months
💖 Wide (format)
جنوری
فروری
مارچ
اپریل
مئی
جون
جولائی
اگست
ستمبر
اکتوبر
نومبر
دسمبر
✨ Abbreviated (format)
جنوری
فروری
مارچ
اپریل
مئی
جون
جولائی
اگست
ستمبر
اکتوبر
نومبر
دسمبر
🎀 Narrow (format)
J
F
M
A
M
J
J
A
S
O
N
D
🌸 Wide (stand-alone)
جنوری
فروری
مارچ
اپریل
مئی
جون
جولائی
اگست
ستمبر
اکتوبر
نومبر
دسمبر
💜 Abbreviated (stand-alone)
جنوری
فروری
مارچ
اپریل
مئی
جون
جولائی
اگست
ستمبر
اکتوبر
نومبر
دسمبر
🦋 Narrow (stand-alone)
J
F
M
A
M
J
J
A
S
O
N
D
🎀 Quarters
💖 Wide (format)
پہلی سہ ماہی
دوسری سہ ماہی
تیسری سہ ماہی
چوتهی سہ ماہی
✨ Abbreviated (format)
پہلی سہ ماہی
دوسری سہ ماہی
تیسری سہ ماہی
چوتهی سہ ماہی
🎀 Narrow (format)
1
2
3
4
🌸 Wide (stand-alone)
پہلی سہ ماہی
دوسری سہ ماہی
تیسری سہ ماہی
چوتهی سہ ماہی
💜 Abbreviated (stand-alone)
پہلی سہ ماہی
دوسری سہ ماہی
تیسری سہ ماہی
چوتهی سہ ماہی
🦋 Narrow (stand-alone)
1
2
3
4
🧚 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 = 5 فروری، 2008
1995-12-22T09:05:02 = 22 دسمبر، 1995
-0010-09-15T04:44:23 = 15 ستمبر، -10
🌸 Short
2008-02-05T18:30:30 = 5/2/08
1995-12-22T09:05:02 = 22/12/95
-0010-09-15T04:44:23 = 15/9/-10
👑 Time Formats
💖 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
💖 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 = 5/2/08 6:30 PM
1995-12-22T09:05:02 = 22/12/95 9:05 AM
-0010-09-15T04:44:23 = 15/9/-10 4:44 AM
🦋 Available Formats
🔥 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، 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 (d/M/y GGGGG)
2008-02-05T18:30:30 = 5/2/2008 عیسوی
1995-12-22T09:05:02 = 22/12/1995 عیسوی
-0010-09-15T04:44:23 = 15/9/-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، 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 ستمبر
🔥 MMMMW-count-one (MMMM کا ہفتہ W)
2008-02-05T18:30:30 = فروری کا ہفتہ 1
1995-12-22T09:05:02 = دسمبر کا ہفتہ 3
-0010-09-15T04:44:23 = ستمبر کا ہفتہ 2
🔥 MMMMW-count-other (MMMM کا ہفتہ W)
2008-02-05T18:30:30 = فروری کا ہفتہ 1
1995-12-22T09:05:02 = دسمبر کا ہفتہ 3
-0010-09-15T04:44:23 = ستمبر کا ہفتہ 2
🔥 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 ستمبر
🔥 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 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)
2008-02-05T18:30:30 = 2008
1995-12-22T09:05:02 = 1995
-0010-09-15T04:44:23 = -10
🔥 yM (M/y)
...and this next bit picks up mid-pattern — the pattern name got sliced off in the split 💀 so here's the tail end of it, values and all:
2008-02-05T18:30:30 = 2/2008
1995-12-22T09:05:02 = 12/1995
-0010-09-15T04:44:23 = 9/-10
Ok and from here on every pattern gets its full name and its three sample timestamps, so you can literally see the vibe of each one. Slay.
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
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
bestie, notice how yMMM and yMMMM are giving the exact same energy here?? iconic of them, honestly 🫶
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
quarter names, okay?? the QQQ and QQQQ versions are twins — identical output, not me double-checking, they're literally the same 😭💅
yw-count-one (Y کا w ہفتہ)
2008-02-05T18:30:30 = 2008 کا 6 ہفتہ
1995-12-22T09:05:02 = 1995 کا 51 ہفتہ
-0010-09-15T04:44:23 = -10 کا 37 ہفتہ
yw-count-other (Y کا w ہفتہ)
2008-02-05T18:30:30 = 2008 کا 6 ہفتہ
1995-12-22T09:05:02 = 1995 کا 51 ہفتہ
-0010-09-15T04:44:23 = -10 کا 37 ہفتہ
the -one and -other variants doing the exact same thing??? yes. and we love them for it ✨
Miscellaneous 🎀
Two little settings, one important vibe check each:
- Prefers 24 hour time? — No 🙂
- Local first day of the week —
7(اتوار)
so that's a hard no on 24-hour clock preference, and the week kicks off on day 7 — اتوار, i.e. Sunday, bestie, don't come for me, that's what the page says 🗓️
Strftime Patterns ⏰
Now the strftime classics — the three big ones, each with its pattern in parentheses, a lil label, and the same three sample timestamps so you can compare:
%c (و %H:%M:%S ت %d %B %Y) — date time format
2008-02-05T18:30:30 = و 18:30:30 ت 05 فروری 2008
1995-12-22T09:05:02 = و 09:05:02 ت 22 دسمبر 1995
-0010-09-15T04:44:23 = و 04:44:23 ت 15 ستمبر -10
%x (%d/%m/%Y) — date format
2008-02-05T18:30:30 = 05/02/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/09/-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
day-first on %x, zero-padded everything, and the time one is pure HH:MM:SS — clean, no notes 🔥
SUPPORT 🫶
See DateTime::Locale.
That's it. That's the whole support section. Short king behavior 👑 — but fr fr, DateTime::Locale is where the real lore lives, so go read that one next.
and that's a wrap on this page, besties!! ✨💖✨ this beauty is perl v5.42.0, dated 2024-12-12, and it's filed under DateTim...e::ur_PK(3) — go forth and format your Urdu dates with confidence, you gorgeous main character 🦋🌸💜
📦 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