« Ruby Mechanize:きたももんが... Main AHBL停止でメールエラー »

PHPでの月最終日取得

現在月の最終日の取得(t(その月の日数)を指定する)

<?php echo date("t");

任意年月の最終日の取得(mktime()に月,年を指定)

<?php $y=2015; $m=1; echo date("t", mktime(0, 0, 0, $m, 1, $y));

任意年月の最終日の取得(dを指定し、mktime()で翌月と日を0と指定して前月の末日に)

<?php $y=2015; $m=1; echo date("d", mktime(0, 0, 0, $m+1, 0, $y));

またはstrtotime()で”last day of 年-月”を使って

<?php $y=2015; $m=1; echo date("d", strtotime("last day of $y-$m"));

指定にtを使うなら以下でも可能

<?php $y=2015; $m=1; echo date("t", strtotime("$y-$m"));

リンク

Leave a comment

Your comment