PHP 指定した月の月末日を取得
月末日って、30とか31とか29とか28とかあって面倒ですよね。。。
date関数を使って
date('t');
とすると、現在の月の月末日が取得できます。
しかし、これは現在の月の月末日です。
指定した月の月末日は
date('t', mktime(0, 0, 0, $month, 1, $year);
と取りましょう。
- )が一つ足りなかったですが使えました。ありがとうございます…!! — {2016-04-08 (金) 14:23:45}
- かっこが足りないですがありがたいです。 — {2017-07-07 (金) 19:02:28}
- この通りに指定すると必ず31日が返る。年と月を入れ替えると正しい日が返るが2月が必ず29日曜になる。ちゃんとデバッグしたの? — {2017-12-19 (火) 11:40:54}