কম্পিউটার টিউটোরিয়াল

MySQL-এ DATE_FORMAT() দিয়ে মাসের নামসহ পূর্ণ তারিখ ফরম্যাট করা

DATE_FORMAT() ফাংশন ব্যবহার করে তারিখকে मनপছন্দ ফরম্যাটে দেখানো যায়। মাসের পুরো নাম পেতে %M ব্যবহার করা হয়।

উদাহরণ:

টেবিল তৈরি:

CREATE TABLE DemoTable605 (DueDate DATE);

রেকর্ড যোগ করা:

INSERT INTO DemoTable605 VALUES('2019-01-21'), ('2019-02-23'), (CURDATE());

সব রেকর্ড দেখানো:

SELECT * FROM DemoTable605;

আউটপুট:

+------------+
| DueDate    |
+------------+
| 2019-01-21 |
| 2019-02-23 |
| 2019-03-04 |
| 2019-04-24 |
| 2019-07-13 |
+------------+

মাসের নামসহ ফরম্যাট:

SELECT DATE_FORMAT(DueDate, '%d.%M.%Y') FROM DemoTable605;

ফলাফল:

+----------------------------------+
| DATE_FORMAT(DueDate, '%d.%M.%Y') |
+----------------------------------+
| 21.January.2019                  |
| 23.February.2019                 |
| 04.March.2019                    |
| 24.April.2019                    |
| 13.July.2019                     |
+----------------------------------+

সাধারণ ফরম্যাট স্পেসিফায়ার:

  • %d — দিন (০১-৩১)
  • %M — মাসের পুরো নাম (January-December)
  • %m — মাস নম্বর (০১-১২)
  • %Y — বছর (৪ ডিজিট)
  • %y — বছর (২ ডিজিট)
  • %H — ঘণ্টা (০০-২৩)
  • %i — মিনিট (০০-৫৯)

ব্যাখ্যা: DATE_FORMAT() লোকেল-অ্যাওয়্যার (ল্যাঙ্গুয়েজ সেটিং অনুযায়ী মাসের নাম দেয়)। বাংলা মাসের নাম পেতে `SET lc_time_names = 'bn_BD';` সেট করুন।

  1. MySQL-এ কারেন্ট ডেটের দিন ও মাস দিয়ে ডেট রেকর্ড ফিল্টার করা

  2. MySQL-এ USD মুদ্রার রেকর্ড সঠিক ফরম্যাটে প্রদর্শন করা

  3. MySQL에서 날짜 레코드로부터 월의 첫날과 마지막 날 구하기

  4. MySQL에서 날짜 문자열을 요일 기준 월요일로 맞춰 표시하기 (STR_TO_DATE, WEEKDAY, DATE_FORMAT)