月末の日を算出する場面は多々あるが、いつも文法を忘れてしまうのでメモ。 例)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 もっといい方法あるかな。
-- 2008年08月19日