আপনি date() ফাংশন ব্যবহার করে PHP-তে তারিখ বিন্যাস পরিবর্তন করতে পারেন। সিনট্যাক্স নিম্নরূপ -
তারিখ(d/m/Y,yourDateTimeVariable);
পিএইচপি-তে, স্ট্রটোডেট() ব্যবহার করে স্ট্রিংকে ডেটে রূপান্তর করুন। এখানে PHP কোডটি তারিখের সময় −
ফর্ম্যাট করতে ব্যবহৃত হয়$LogintDate =strtotime('2019-01-12'); echo date('d/m/Y', $LogintDate);
কোডের স্ন্যাপশট নিম্নরূপ -
নিম্নলিখিত আউটপুট −
12/01/2019
আপনি date_format() ফাংশনের সাহায্যে MySQL এ অর্জন করতে পারেন। সিনট্যাক্স নিম্নরূপ -
আপনার টেবিলের নাম থেকে যেকোনো পরিবর্তনশীল নাম হিসেবে DATE_FORMAT(yourColumnName,’%d/%m/%Y’) নির্বাচন করুন;
উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন Date_FormatDemo -> ( -> Id int NOT NULL AUTO_INCREMENT, -> LoginDate datetime, -> PRIMARY KEY(Id) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.64 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -
mysql> Date_FormatDemo(LoginDate) মান (curdate()) এ সন্নিবেশ করুন;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> তারিখ_ফরম্যাটডেমো(লগইনডেট) মানগুলিতে সন্নিবেশ করুন(এখন());কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.27 সেকেন্ড)mysql> Date_FormatDemo(LoginDate) মান ('2019-11-12') এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড)mysql> তারিখ_ফরম্যাটডেমো(লগইন তারিখ) মানগুলিতে সন্নিবেশ করুন );কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> তারিখ_ফরম্যাটডেমো(লগইন তারিখ) মানগুলিতে ঢোকান(তারিখ_অ্যাড(কার্ডেট(),ব্যবধান -2 দিন));কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -
mysql> তারিখ_ফরম্যাটডেমো থেকে *নির্বাচন করুন;
নিচের আউটপুট −
<প্রে>+----+---------+| আইডি | লগইন তারিখ |+------+---------+| 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 |+----+----------------------+5 সারি সেটে (0.00 সেকেন্ড)এখন dd/mm/yyyy-এ তারিখ বিন্যাস পরিবর্তন করা যাক। প্রশ্নটি নিম্নরূপ -
mysql> Date_FormatDemo থেকে DateFormat হিসেবে date_format(LoginDate,'%d/%m/%Y') নির্বাচন করুন;
নিচের আউটপুট −
<প্রে>+------------+| তারিখ ফরম্যাট |+------------+| 12/01/2019 || 12/01/2019 || 12/11/2019 || 14/01/2019 || 10/01/2019 |+------------+5 সারি সেটে (0.00 সেকেন্ড)