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 up Q1 Q2 Q3 Q4 in 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 -0010 year? yeah it renders as -10 and 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 those h, hm, hms patterns above are throwing PM and AM at 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