PHPで月末を算出 [2008/08/19]

月末の日を算出する場面は多々あるが、いつも文法を忘れてしまうのでメモ。

例)2008年2月の月末を出すには、
対象月を3月にして(1ヶ月加算)して、day 部分に『0』を指定。

$year = "2008";
$month = "2";
echo date("Y/m/d H:i:s", mktime(23, 59, 59, $month + 1, 0, $year));
⇒ 2008/02/29 23:59:59

もっといい方法あるかな。