PHPで指定した月の月初と月末を取得する方法

  • 公開日:2017/9/14
この記事は最終更新日から2年以上が経過しています。

PHPで指定した月の月初の日付と月末の日付を取得する方法です。
月末日の取得は、ちょこちょこ利用するので改めて備忘録。

それぞれ、first day of と last day of を使います。

$target_month = '2017-09';
$first_date = date('Y-m-d', strtotime('first day of '. $target_month));
$last_date = date('Y-m-d', strtotime('last day of '. $target_month));

これで、月初と月末の日付を取得できます。
ちなみに、$target_monthをNULLにすると現在月の月初と月末の日付を取得できます。