আপনি MySQL থেকে date_add() ফাংশন ব্যবহার করে পরবর্তী মাসের প্রথম এবং শেষ তারিখ পেতে পারেন।
সিনট্যাক্স নিম্নরূপ -
select date_sub( last_day( date_add(now(), interval anyIntervalTime) ), interval day( last_day( date_add(now(), interval anyIntervalTime) ) )-1 DAY ) as anyVariableName, last_day ( date_add(now(), anyIntervalTime) ) as anyVariableName;
date_add() ফাংশনে 1 মাসের ব্যবধান ব্যবহার করে পরবর্তী মাসের প্রথম এবং শেষ তারিখ পেতে উপরের সিনট্যাক্সটি প্রয়োগ করুন। প্রশ্নটি নিম্নরূপ।
mysql> select -> date_sub( -> last_day( -> date_add(now(), interval 1 month) -> ), -> interval day( -> last_day( -> date_add(now(), interval 1 month) -> ) -> )-1 DAY -> ) as firstDayOfNextMonth, -> -> last_day -> ( -> date_add(now(), interval 1 month) -> ) -> as lastDayOfNextMonth -> ;
নিচের আউটপুটটি পরের মাসের প্রথম এবং শেষ দিন প্রদর্শন করে।
+---------------------+--------------------+ | firstDayOfNextMonth | lastDayOfNextMonth | +---------------------+--------------------+ | 2019-02-01 | 2019-02-28 | +---------------------+--------------------+ 1 row in set (0.00 sec)