今月末の取得
mktimeで月を+1して、日を0に指定すると、「来月の0日」=「今月の末日」に。
PLAIN TEXT
PHP:
$year = date("Y");
$month = date("j");
$mk_date = mktime(0, 0, 0, $month+1, 0, $year);
$end_day = date("Y/m/d", $mk_date);
もうちょっとシンプルに書けると思う.
$epoch = time(); $day_in_month = date('t', $epoch); $end_of_month = strftime("%Y-%m-{$day_in_month}", $epoch);
date()嫌いなので中途半端にstrftime()で(何
あとこれも参考にどうぞ.