কম্পিউটার

পিএইচপি মাইএসকিউএল-এ তারিখের বিন্যাস (ডিবি বা আউটপুটে) dd/mm/yyyy এ পরিবর্তন করবেন?


আপনি date() ফাংশন ব্যবহার করে PHP-তে তারিখ বিন্যাস পরিবর্তন করতে পারেন। সিনট্যাক্স নিম্নরূপ -

তারিখ(d/m/Y,yourDateTimeVariable);

পিএইচপি-তে, স্ট্রটোডেট() ব্যবহার করে স্ট্রিংকে ডেটে রূপান্তর করুন। এখানে PHP কোডটি তারিখের সময় −

ফর্ম্যাট করতে ব্যবহৃত হয়
$LogintDate =strtotime('2019-01-12'); echo date('d/m/Y', $LogintDate);

কোডের স্ন্যাপশট নিম্নরূপ -

পিএইচপি মাইএসকিউএল-এ তারিখের বিন্যাস (ডিবি বা আউটপুটে) dd/mm/yyyy এ পরিবর্তন করবেন?

নিম্নলিখিত আউটপুট −

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 সেকেন্ড)
  1. PHP ভেরিয়েবল "11:00 AM" কে MySQL টাইম ফরম্যাটে রূপান্তর করবেন?

  2. পিএইচপি প্রোগ্রাম তারিখ বিন্যাস পরিবর্তন

  3. তারিখ বিন্যাস পরিবর্তন করার জন্য পিএইচপি প্রোগ্রাম

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