PHP-এ date() এবং MySQL-এ DATE_FORMAT() ফাংশন ব্যবহার করে ডেটা ফরম্যাট 'dd/mm/yyyy'-এ পরিবর্তন করা যায়।
PHP-এ ফরম্যাট পরিবর্তন
date('d/m/Y', yourDateTimeVariable);
PHP কোড উদাহরণ
$LoginDate = strtotime('2019-01-12');
echo date('d/m/Y', $LoginDate);
আউটপুট
12/01/2019
MySQL-এ ফরম্যাট পরিবর্তন
SELECT DATE_FORMAT(yourColumnName, '%d/%m/%Y') AS anyVariableName FROM yourTableName;
উদাহরণ
টেবিল তৈরি করি:
mysql> create table Date_FormatDemo
-> (
-> Id int NOT NULL AUTO_INCREMENT,
-> LoginDate datetime,
-> PRIMARY KEY(Id)
-> ); Query OK, 0 rows affected (0.64 sec)
রেকর্ড ইনসার্ট:
mysql> insert into Date_FormatDemo(LoginDate) values(curdate());
mysql> insert into Date_FormatDemo(LoginDate) values(now());
mysql> insert into Date_FormatDemo(LoginDate) values('2019-11-12');
mysql> insert into Date_FormatDemo(LoginDate) values(date_add(now(), interval 2 day));
mysql> insert into Date_FormatDemo(LoginDate) values(date_add(curdate(), interval -2 day));
সকল রেকর্ড
mysql> select *from Date_FormatDemo;
আউটপুট
+----+---------------------+ | Id | LoginDate | +----+---------------------+ | 1 | 2019-01-12 00:00:00 | | 2 | 2019-01-12 22:53:53 | | 3 | 2019-11-12 00:00:00 | | 4 | 2019-01-14 22:54:27 | | 5 | 2019-01-10 00:00:00 | +----+---------------------+
dd/mm/yyyy ফরম্যাটে দেখান
mysql> SELECT DATE_FORMAT(LoginDate, '%d/%m/%Y') AS DateFormat FROM Date_FormatDemo;
ফলাফল
+------------+ | DateFormat | +------------+ | 12/01/2019 | | 12/01/2019 | | 12/11/2019 | | 14/01/2019 | | 10/01/2019 | +------------+
সারাংশ: PHP-তেdate('d/m/Y', strtotime(...)), MySQL-এDATE_FORMAT(col, '%d/%m/%Y')।