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

MySQL-এ CURDATE() বা তারিখের ফরম্যাট পরিবর্তন করা (DATE_FORMAT)

MySQL-এ ডিফল্ট তারিখ ফরম্যাট YYYY-MM-DD। DATE_FORMAT() ফাংশন ব্যবহার করে যেকোনো কাস্টম ফরম্যাটে তারিখ প্রদর্শন করা যায়।

বর্তমান তারিখ দেখানো

mysql> select curdate();

আউটপুট:

+------------+
| curdate()  |
+------------+
| 2019-08-08 |
+------------+
1 row in set (0.00 sec)

ফরম্যাট পরিবর্তন: MM/DD/YYYY

mysql> select date_format(curdate(), '%m/%d/%Y');

ফলাফল:

+------------------------------------+
| date_format(curdate(), '%m/%d/%Y') |
+------------------------------------+
| 08/08/2019                         |
+------------------------------------+
1 row in set (0.00 sec)

টেবিল কলামের ফরম্যাট পরিবর্তন

mysql> create table DemoTable (ArrivalDate date);
Query OK, 0 rows affected (0.50 sec)

mysql> insert into DemoTable values('2019-01-10');
Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable values('2016-12-18');
Query OK, 1 row affected (0.12 sec)
mysql> select date_format(ArrivalDate, '%m/%d/%Y') from DemoTable;

ফলাফল:

+--------------------------------------+
| date_format(ArrivalDate, '%m/%d/%Y') |
+--------------------------------------+
| 01/10/2019                           |
| 12/18/2016                           |
+--------------------------------------+
2 rows in set (0.00 sec)

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

স্পেসিফায়ারঅর্থউদাহরণ
%Y৪ অঙ্কের বছর2019
%y২ অঙ্কের বছর19
%mদশমিক মাস (০১-১২)08
%dদশমিক দিন (০১-৩১)08
%Mমাসের পূর্ণ নামAugust
%Wবারটিয়ার পূর্ণ নামThursday
%r১২ ঘণ্টার ফরম্যাটে সময় (AM/PM)02:30:45 PM

আরও ফরম্যাটের জন্য MySQL ডকুমেন্টেশন দেখুন।

  1. MySQL-এ বর্তমান ডেট/টাইম ইনসার্ট করা (CURDATE / NOW)

  2. MySQL-এ বর্তমান তারিখ ডেটাটাইম ফরম্যাটে ইনসার্ট করা

  3. PHP এবং MySQL-এ ডেটা ফরম্যাট dd/mm/yyyy-এ পরিবর্তন করা

  4. PHP প্রোগ্রাম: তারিখের ফরম্যাট পরিবর্তন