MySQL

月末日は、LAST_DAY()関数を使うと取得できます。

引数には、当月の日時を指定します。

mysql> SELECT LAST_DAY("2020-02-01");
+------------------------+
| LAST_DAY("2020-02-01") |
+------------------------+
| 2020-02-29             |
+------------------------+
1 row in set (0.00 sec)

これで当月の月末の日を取得できました。