DateTim...e::bn_IN(3)
💖 DateTim...e::bn_IN(3) 💖
okay bestie so you've stumbled into DateTime::Locale::bn_IN (that's the perl manual page name, whole thing is DateTim...e::bn_IN(3) — the terminal just truncates it bc it's ✨dramatic✨). this is literally the locale data examples page for the Bangla India locale, aka bn-IN. we're talking practice sentences for your date-formatting era, no cap 🎀
🌸 DESCRIPTION 🌸
this pod file is a whole vibe check on the locale data available for the Bangla India locale. it's giving "reference material but make it fashion" — every section below is just examples of what the locale data looks like, fr fr 💅
🌈 Days 🌈
✨ Wide (format)
সোমবার
মঙগলবার
বধবার
বহসপতিবার
শকরবার
শনিবার
রবিবার
✨ Abbreviated (format)
সোম
মঙগল
বধ
বহসপতি
শকর
শনি
রবি
✨ Narrow (format)
সো
ম
বু
বৃ
শু
শ
র
✨ Wide (stand-alone)
সোমবার
মঙগলবার
বধবার
বহসপতিবার
শকরবার
শনিবার
রবিবার
✨ Abbreviated (stand-alone)
সোম
মঙগল
বধ
বহসপতি
শকর
শনি
রবি
✨ Narrow (stand-alone)
সো
ম
বু
বৃ
শু
শ
র
not the format and stand-alone versions being identical for every single one 😭 iconic consistency honestly 👑
🦋 Months 🦋
🌸 Wide (format)
জানযারী
ফেবরযারী
মারচ
এপরিল
মে
জন
জলাই
আগসট
সেপটেমবর
অকটোবর
নভেমবর
ডিসেমবর
🌸 Abbreviated (format)
জানু
ফেব
মারচ
এপরি
মে
জন
জল
আগ
সেপটেঃ
অকটোঃ
নভেঃ
ডিসেঃ
🌸 Narrow (format)
জা
ফে
মা
এ
মে
জন
জল
আ
সে
অ
ন
ডি
🌸 Wide (stand-alone)
জানযারী
ফেবরযারী
মারচ
এপরিল
মে
জন
জলাই
আগসট
সেপটেমবর
অকটোবর
নভেমবর
ডিসেমবর
🌸 Abbreviated (stand-alone)
জানু
ফেব
মারচ
এপরিল
মে
জন
জলাই
আগসট
সেপটেঃ
অকটোঃ
নভেঃ
ডিসেঃ
🌸 Narrow (stand-alone)
জা
ফে
মা
এ
মে
জন
জল
আ
সে
অ
ন
ডি
ok but the abbreviated stand-alone list lowkey ate —মারচ,এপরিল,জলাই,আগসটall un-abbreviated themselves for the stand-alone moment. main character energy 🫶
🎀 Quarters 🎀
💜 Wide (format)
তরৈমাসিক
দবিতীয় তরৈমাসিক
ততীয় তরৈমাসিক
চতরথ তরৈমাসিক
💜 Abbreviated (format)
তরৈমাসিক
দবিতীয় তরৈমাসিক
ততীয় তরৈমাসিক
চতরথ তরৈমাসিক
💜 Narrow (format)
১
২
৩
৪
💜 Wide (stand-alone)
তরৈমাসিক
দবিতীয় তরৈমাসিক
ততীয় তরৈমাসিক
চতরথ তরৈমাসিক
💜 Abbreviated (stand-alone)
Q1
Q2
Q3
Q4
💜 Narrow (stand-alone)
১
২
৩
৪
bestie the abbreviated stand-alone is just straight upQ1Q2Q3Q4in latin letters while everything else is Bangla — that's the plot twist nobody saw coming 😭💀
⭐ 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
see that-0010year? yeah it renders as-10and honestly slay for negative years being included 🫶
⏰ 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
full and long are literally the same output here and the UTC suffix only shows up on those two — the way that's just how it is, no notes 💅
🦋 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 🌈
okay this is the big one bestie, grab a snack 🍓 — every format key with its pattern in parens, and three example renders each. periodt.
🌸 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 (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 খরিঃপঃ
bestie look at 15-09--10 — double negative, double dash, double iconic 💀 that's just what the data says, don't come for me
🌸 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-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)
...aaaaand here's the tail end of that format block that got sliced in half by the page break, bestie 💫 (no name to show you, it was on the last page, but the values are all here):
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 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)
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-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তম সপতাহ
🦋 Miscellaneous 🦋
Couple of extra lil settings living in this locale, and yes they're exactly two questions long 💅
- Prefers 24 hour time? —
No🙅♀️ (it's giving 12-hour clock energy fr fr, that's why all thoseh,hm,hmspatterns above are throwingPMandAMat you) - Local first day of the week —
7(রবিবার) 🎀
🌈 Strftime Patterns 🌈
okay so these are the strftime-style patterns, and yes each one has its own little name and its own lil trio of demo dates 👑 watch the exact output — especially %x, which is genuinely iconic because it hands you back literal %-d/%-m/ text plus a two-digit year, no cap 😭💀 no fixing that, no editing it, that's just what it does.
%c (%A %d %b %Y %I:%M:%S %p) - date time format
2008-02-05T18:30:30 = মঙগলবার 05 ফেব 2008 06:30:30 PM
1995-12-22T09:05:02 = শকরবার 22 ডিসেঃ 1995 09:05:02 AM
-0010-09-15T04:44:23 = শনিবার 15 সেপটেঃ -10 04:44:23 AM
%x (%-d/%-m/%y) - date format
2008-02-05T18:30:30 = %-d/%-m/08
1995-12-22T09:05:02 = %-d/%-m/95
-0010-09-15T04:44:23 = %-d/%-m/10
%X (%I:%M:%S %p %Z) - time format
2008-02-05T18:30:30 = 06:30:30 PM UTC
1995-12-22T09:05:02 = 09:05:02 AM UTC
-0010-09-15T04:44:23 = 04:44:23 AM UTC
💜 SUPPORT 💜
Need more? Same bat-time, same bat-locale:
- See
DateTime::Locale. 🫶
aaaand that's a wrap on the bn_IN locale tour, bestie! 🌸✨ This beauty is part of the perl v5.42.0 docs, stamped 2024-12-12, filed under DateTim...e::bn_IN(3) — go forth and format your dates in Bengali (India) like the main character you are 💅👑🎀
📦 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