PHP 指定した月の月末日を取得

PHP

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}
カテゴリーPHP

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です