PHP で月の末日を取得する

指定した月の末日を取得する方法として、

  • 「翌月1日の前日」

というロジックが常套手段だったが、

  • 「指定した月の日数」

という考え方もできる。こちらのほうがシンプル。

PHP の場合、 date() 関数のフォーマット "t"を用いて簡単に取得できる。

<?php
date('Y-m-t');