DateTim...ale::doi(3)
💖 NAME 💖
DateTime::Locale::doi — the locale data examples for the Dogri (doi) locale, bestie. That's the whole vibe. It's the doi locale's little data showcase, straight from User Contributed Perl Documentation. 🫶
✨ DESCRIPTION ✨
Okay so this pod file is literally just a big flex — it contains examples of the locale data that's available for the Dogri locale. Think of it as a lookbook 👑 for how Dogri dates and times get dressed up. No cap, it's all demonstration data, but it's iconic demonstration data.
🌸 Days 🌸
Wide (format)
सोमबार
मगलबार
बधबार
बीरबार
शकरबार
शनिबार
ऐतबार
Abbreviated (format)
सोम
मगल
बध
बीर
शकर
शनि
ऐत
Narrow (format)
सो.
म.
ब.
बी.
श.
श.
ऐ.
Wide (stand-alone)
सोमबार
मगलबार
बधबार
बीरबार
शकरबार
शनिबार
ऐतबार
Abbreviated (stand-alone)
सोम
मगल
बध
बीर
शकर
शनि
ऐत
Narrow (stand-alone)
सो
म.
ब.
बी.
श.
श.
ऐ
Notice the stand-alone narrow forms aren't quite the same as the format ones —सोvsसो.— the dots come and go, it's giving "outfit change" 💅. Keep them exactly as they are, don't go editing them.
🌈 Months 🌈
Wide (format)
जनवरी
फरवरी
मारच
अपरल
मई
जन
जलाई
अगसत
सितबर
अकतबर
नवबर
दिसबर
Abbreviated (format)
जन.
फर.
मारच
अपरल
मई
जन
जलाई
अग.
सित.
अकत.
नव.
दिस.
Narrow (format)
ज
फ
मा
अ
मे
जू
जु
अ
सि
अ
न
दि
Wide (stand-alone)
जनवरी
फरवरी
मारच
अपरल
मई
जन
जलाई
अगसत
सितबर
अकतबर
नवबर
दिसबर
Abbreviated (stand-alone)
जन.
फर.
मारच
अपरल
मई
जन
जलाई
अग.
सित.
अकत.
नव.
दिस.
Narrow (stand-alone)
ज
फ
मा
अ
मे
जू
जु
अ
सि
अ
न
दि
Fr fr there are two अ in the narrow list and that's correct — April and August can share a single letter, they're matching, it's a twin thing. Don't you dare "fix" it 🙈.
🦋 Quarters 🦋
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 🎀
Wide (format)
ई.प.
ई. सन्
Abbreviated (format)
ई.प.
ईसवी
Narrow (format)
ई.प.
ईसवी
Quick heads up bestie — eras only get the three format styles here. No stand-alone era section. That's just how it is, not me being lazy 🫶.
💜 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 स’ञ 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 सवर
Lowkey the cutest detail: Full and Long are the same here, and the difference between Medium and Short is literally just the seconds (6:30:30vs6:30). That's it. That's the whole character development arc 😭.
🌟 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 = 5, फर. 2008, 6:30:30 स’ञ
1995-12-22T09:05:02 = 22, दिस. 1995, 9:05:02 सवर
-0010-09-15T04:44:23 = 15, सित. -10, 4:44:23 सवर
Short
2008-02-05T18:30:30 = 5/2/08, 6:30 स’ञ
1995-12-22T09:05:02 = 22/12/95, 9:05 सवर
-0010-09-15T04:44:23 = 15/9/-10, 4:44 सवर
👑 Available Formats 👑
Okay this is the main character section — every individual format pattern, with the pattern in the heading and the three sample datetimes underneath. 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 (G y)
2008-02-05T18:30:30 = ईसवी 2008
1995-12-22T09:05:02 = ईसवी 1995
-0010-09-15T04:44:23 = ई.प. -10
GyMMM (G y MMM)
2008-02-05T18:30:30 = ईसवी 2008 फर.
1995-12-22T09:05:02 = ईसवी 1995 दिस.
-0010-09-15T04:44:23 = ई.प. -10 सित.
GyMMMEd (E, d, MMM G y)
2008-02-05T18:30:30 = मगल, 5, फर. ईसवी 2008
1995-12-22T09:05:02 = शकर, 22, दिस. ईसवी 1995
-0010-09-15T04:44:23 = शनि, 15, सित. ई.प. -10
GyMMMd (d, MMM G y)
2008-02-05T18:30:30 = 5, फर. ईसवी 2008
1995-12-22T09:05:02 = 22, दिस. ईसवी 1995
-0010-09-15T04:44:23 = 15, सित. ई.प. -10
GyMd (GGGGG y-MM-dd)
2008-02-05T18:30:30 = ईसवी 2008-02-05
1995-12-22T09:05:02 = ईसवी 1995-12-22
-0010-09-15T04:44:23 = ई.प. -10-09-15
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
Yup,count-oneandcount-otherland on the exact same strings here. That's just what the data says, bestie — don't go merging them in your head, they're separate keys 💀.
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 स’ञ
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)
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
Hour, minute, am/pm, timezone name. The little v at the end is doing the most — it's the short timezone name, bestie. 💅
ms (mm:ss)
2008-02-05T18:30:30 = 30:30
1995-12-22T09:05:02 = 05:02
-0010-09-15T04:44:23 = 44:23
Minutes and seconds only. It's giving "stopwatch but make it couture". ⏱️
y (y)
2008-02-05T18:30:30 = 2008
1995-12-22T09:05:02 = 1995
-0010-09-15T04:44:23 = -10
Just the year. Short king. 👑
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 slash year, in that order. And yes, that negative year lowkey eats. 🫶
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
Day name, then day/month/year — comma between them like a lil pause for emphasis. ✨
yMMM (MMM y)
2008-02-05T18:30:30 = फर. 2008
1995-12-22T09:05:02 = दिस. 1995
-0010-09-15T04:44:23 = सित. -10
Abbreviated month + year. Cozy, compact, obsessed. 🎀
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
The full-ish version: weekday, day, abbreviated month, year. Very "put it on a calendar" of it. 📅
yMMMM (MMMM y)
2008-02-05T18:30:30 = फरवरी 2008
1995-12-22T09:05:02 = दिसबर 1995
-0010-09-15T04:44:23 = सितबर -10
Full month name, no abbreviations, no shortcuts. Main character energy. 💅
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
Day, abbreviated month, year. That's it, that's the format. 🦋
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
Numbers only, slashes between. Unbothered, moisturized, thriving. 🌸
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 + year. Not everyone knows the quarter format, and honestly? Their loss. 😭
yQQQQ (QQQQ y)
2008-02-05T18:30:30 = पहली तरमाही 2008
1995-12-22T09:05:02 = चौथी तरमाही 1995
-0010-09-15T04:44:23 = तरी तरमाही -10
Spelled-out quarter. Extremely extra, extremely correct. 👑
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
Year + week-of-year, in the count-one plural form. Note that it's a different entry from yw-count-other even when the rendered output happens to match — that's a real distinction, not a typo, don't @ me. 💀
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
Same pattern, the count-other plural category. Yes the output looks identical here — that's just how this locale's plural rules land, fr fr. 🧚
🌈 Miscellaneous 🌈
- Prefers 24 hour time? — No 😌
- Local first day of the week —
1(सोमबार)
Little vibe check for you: those two flags are what tell the formatter how to behave by default. Don't sleep on them. 🫶
✨ Strftime Patterns ✨
%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
The whole date and time, strftime-style. Big "here's everything" energy. 🔥
%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
Date only, and heads up — this one's month-first with a two-digit year, so don't go assuming your usual ordering, bestie. 🙈
%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
Time only, 24-hour clock, zero-padded. Clean, precise, iconic. ⭐
💖 SUPPORT 💖
See DateTime::Locale. That's the whole support section and honestly? She said what she said. 📚
Okay that's the whole page, you made it to the end, I'm so proud of you 🎉💜 — this was the DateTime::Locale::doi page from the Perl v5.42.0 docs, dated 2024-12-12, and yes the header truncates it as DateTim...ale::doi(3), which is giving "my name is too long for this window" energy. Slay, go format some dates. 💅✨
📦 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