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

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

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')।
  1. PHP টাইম ফরম্যাট "১১:০০ AM" কে MySQL টাইম ফরম্যাটে রূপান্তর

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

  3. PHP প্রোগ্রাম: ডেট ফরম্যাট পরিবর্তন করা

  4. জাভাতে স্ট্রিং থেকে ডেট পার্স করা: dd/MM/yyyy ফরম্যাট থেকে dd/MM/yyyy ফরম্যাটে (ফরম্যাট পরিবর্তন)