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

MySQL-এ DATE/TIMESTAMP থেকে মাস নম্বর বের করা

DATE_FORMAT() ফাংশন ব্যবহার করে টাইমস্ট্যাম্প থেকে মাস নম্বর (০১-১২) বের করা যায়।

টেবিল ও ডেটা:

mysql> CREATE TABLE DemoTable1999 (ArrivalDate TIMESTAMP);
mysql> INSERT INTO DemoTable1999 VALUES
    ('2019-01-01 12:34:00'), ('2019-12-31 10:04:00'), ('2018-10-11 04:04:30');

মাস নম্বর বের করা:

mysql> SELECT DATE_FORMAT(ArrivalDate, '%m') AS MonthName FROM DemoTable1999;

আউটপুট:

+-----------+
| MonthName |
+-----------+
| 01        |
| 12        |
| 10        |
+-----------+

অন্যান্য উপযোগী ফরম্যাট

ফরম্যাটফলাফলউদাহরণ
%mমাস নম্বর (০১-১২)01
%cমাস নম্বর (১-১২)1
%Mমাসের পূর্ণ নামJanuary
%bমাসের সংক্ষিপ্ত নামJan

MONTH(date) ফাংশনও ব্যবহার করা যায় (রিটার্ন করে ১-১২)।

  1. MySQL-এ আগামী মাসের প্রথম ও শেষ তারিখ বের করা

  2. MySQL-এ VARCHAR কে DATE-এ রূপান্তর করা

  3. MySQL-এ DATETIME কে ইউনিক্স টাইমস্ট্যাম্প (সংখ্যা) এ রূপান্তর করা

  4. PHP MySQL-এ টাইমস্ট্যাম্প থেকে দিন/মাস/বছর বের করা