DateTim...:sd_Deva(3)

okay so bestie, this is DateTime::Locale::sd_Deva(3) from the User Contributed Perl Documentation ✨ and it’s all about the Sindhi Devanagari (sd-Deva) locale data. We’re going to look at every example in here, and I promise we’re keeping every single detail 💅

✨ NAME ✨

DateTime::Locale::sd_Deva — locale data examples for the Sindhi Devanagari (sd-Deva) locale 🎀

🌸 DESCRIPTION 🌸

This .pod file contains examples of the locale data available for the Sindhi Devanagari locale. That’s the whole vibe of this page: examples, examples, and more examples ✨

🗓️ Days 🗓️

okay first up, days of the week. The labels below are exactly the locale strings, no cap.

💖 Wide (format) 💖

समर
मगलु
ॿधर
विसपत
जमो
छछर
आरतवार

💖 Abbreviated (format) 💖

सू
मग
बध
विस
जम
छछ
आरत

💖 Narrow (format) 💖

सू
मं
ब॒
वि
जु
छं
आ

💖 Wide (stand-alone) 💖

सू
मं
बध
विस
जम
छछ
आरत

💖 Abbreviated (stand-alone) 💖

सू
मं
बध
विस
जु
छछ
आ

💖 Narrow (stand-alone) 💖

सू
मं
ब॒
वि
जु
छं
आ

🌙 Months 🌙

months are up next, and yes — all twelve are getting their moment, in every label style 💖

🎀 Wide (format) 🎀

जनवरी
फबरवरी
मारचु
अपरल
मई
जन
जलाई
आगसट
सपटबर
आकटोबर
नवबर
डिसबर

🎀 Abbreviated (format) 🎀

जन
फर
मारच
अपरै
मई
जन
जु
अग
सपटे
ऑकटो
नवं
डिसं

🎀 Narrow (format) 🎀

ज
फ़
मा
अ
मा
जू
जु
अग
स
ऑ
न
डि

🎀 Wide (stand-alone) 🎀

जनवरी
फबरवरी
मारचु
अपरल
मई
जन
जलाई
आगसट
सपटबर
ऑकटोबर
नवबर
डिसबर

🎀 Abbreviated (stand-alone) 🎀

जन
फर
मारच
अपरै
मई
जन
जला
अग
सपटे
ऑकटो
नवं
डिसं

🎀 Narrow (stand-alone) 🎀

ज
फ़
म
अ
मा
जू
जु
अग
स
ऑ
न
डि

🦋 Quarters 🦋

quarters, bestie! Four of them, and the labels are doing their thing in format and stand-alone mode.

🌸 Wide (format) 🌸

पहिरी टिमाही
बी॒ टिमाही
टीं टिमाही
चोथीं टिमाही

🌸 Abbreviated (format) 🌸

पहिरी टिमाही
बी॒ टिमाही
टीं टिमाही
चोथीं टिमाही

🌸 Narrow (format) 🌸

1
2
3
4

🌸 Wide (stand-alone) 🌸

पहिरी टिमाही
बी॒ टिमाही
टीं टिमाही
चोथीं टिमाही

🌸 Abbreviated (stand-alone) 🌸

पहिरीं टिमाही
बी॒ टिमाही
टीं टिमाही
चोथीं टिमाही

🌸 Narrow (stand-alone) 🌸

1
2
3
4

👑 Eras 👑

eras are here, and these are the locale strings for the wide, abbreviated, and narrow format versions.

⭐ Wide (format) ⭐

बीसी
एडी

⭐ Abbreviated (format) ⭐

बीसी
एडी

⭐ Narrow (format) ⭐

बीसी
एडी

📅 Date Formats 📅

these are the date format examples, and each example uses the same three timestamps: 2008-02-05T18:30:30, 1995-12-22T09:05:02, and -0010-09-15T04:44:23. The outputs are exactly as follows, bestie 🫶

🔥 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 ⏰

time format examples, coming right up. Same three timestamps, and every output is staying exactly as written ✨

💜 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 🌈

now we’re combining date and time energy, and it’s giving full, long, medium, and short — with all the outputs preserved exactly 💅

🌟 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 — available formats, each with its own label and three examples. Keep every format key exactly as written, bestie 🫶

⭐ 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

⭐ MMMMW-count-other ('week' W 'of' MMMM) ⭐

2008-02-05T18:30:30 = week 1 of फबरवरी
1995-12-22T09:05:02 = week 3 of डिसबर
-0010-09-15T04:44:23 = week 2 of सपटबर

⭐ 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) ⭐

2008-02-05T18:30:30 = 2008
1995-12-22T09:05:02 = 1995
-0010-09-15T04:44:23 = -10
  • yM — (M/y) year + month, month-first energy 💅
  2008-02-05T18:30:30 = 2/2008
  1995-12-22T09:05:02 = 12/1995
 -0010-09-15T04:44:23 = 9/-10
  • yMEd — (E, M/d/y) the full date situation, with the weekday abbrev leading the way 🗓️
  2008-02-05T18:30:30 = मग, 2/5/2008
  1995-12-22T09:05:02 = जम, 12/22/1995
 -0010-09-15T04:44:23 = छछ, 9/15/-10
  • yMMM — (MMM y) short month name, then the year, no drama 🎀
  2008-02-05T18:30:30 = फर 2008
  1995-12-22T09:05:02 = डिसं 1995
 -0010-09-15T04:44:23 = सपटे -10
  • yMMMEd — (E, MMM d, y) weekday, short month, day, year — the whole squad assembled ✨
  2008-02-05T18:30:30 = मग, फर 5, 2008
  1995-12-22T09:05:02 = जम, डिसं 22, 1995
 -0010-09-15T04:44:23 = छछ, सपटे 15, -10
  • yMMMM — (MMMM y) full fat month name spelled all the way out, she's not abbreviating anything 👑
  2008-02-05T18:30:30 = फबरवरी 2008
  1995-12-22T09:05:02 = डिसबर 1995
 -0010-09-15T04:44:23 = सपटबर -10
  • yMMMd — (MMM d, y) short month + day + year, the classic little trio 🍓
  2008-02-05T18:30:30 = फर 5, 2008
  1995-12-22T09:05:02 = डिसं 22, 1995
 -0010-09-15T04:44:23 = सपटे 15, -10
  • yMd — (M/d/y) month/day/year, all numbers, zero notes 🔢
  2008-02-05T18:30:30 = 2/5/2008
  1995-12-22T09:05:02 = 12/22/1995
 -0010-09-15T04:44:23 = 9/15/-10
  • yQQQ — (QQQ y) quarter name (short-ish) riding shotgun with the year 🌸
  2008-02-05T18:30:30 = पहिरी टिमाही 2008
  1995-12-22T09:05:02 = चोथीं टिमाही 1995
 -0010-09-15T04:44:23 = टीं टिमाही -10
  • yQQQQ — (QQQQ y) the wide quarter format — and ngl it's giving exactly the same strings as yQQQ here, like, identical, no cap 😭
  2008-02-05T18:30:30 = पहिरी टिमाही 2008
  1995-12-22T09:05:02 = चोथीं टिमाही 1995
 -0010-09-15T04:44:23 = टीं टिमाही -10
  • yw-count-other — ('week' w 'of' Y) the week-of-year flex, with the literal words week and of baked right in 🔥
  2008-02-05T18:30:30 = week 6 of 2008
  1995-12-22T09:05:02 = week 51 of 1995
 -0010-09-15T04:44:23 = week 37 of -10

🧚 MISCELLANEOUS 🧚

A couple of random little facts about this locale, bestie, they're just vibing here:

  • Prefers 24 hour time? No 🙅‍♀️ (12-hour girlie detected)
  • Local first day of the week — 1 (स)

⭐ STRFTIME PATTERNS ⭐

Now the strftime-flavoured versions, aka the ones your C-adjacent faves recognise 🫶

💜 %c (%a %b %e %H:%M:%S %Y) — date time format

The whole date and time, stacked, no crumbs:

  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

(Yes, there really are two spaces before that 5 in the first line — that's %e, she does what she wants 💅)

🌈 %x (%m/%d/%y) — date format

Just the date, all zero-padded and neat:

  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

Just the time, hours minutes seconds, squeaky clean:

  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 🫶

Lowkey the whole answer is one line: see DateTime::Locale — that's where all this lives, bestie, go read it 📚


Okay so that's literally the whole locale laid out 💖 every pattern, every string, every weird negative year preserved with love. Go forth and format, you iconic thing, you 👑

✨ That was DateTim...:sd_Deva(3) — part of perl v5.42.0, dated 2024-12-12 ✨ ty for coming to my TED talk, mwah 💋🎀

📦 where this page comes from