日付計算のメモ
現在時刻の取得
echo date('Y-m-d H:i:s');
$date = new DateTime();
echo $date->format('Y-m-d H:i:s');
n日後、n日前の日付を求める
echo date('Y-m-d H:i:s', strtotime("+ 7 days"));
echo date('Y-m-d H:i:s', strtotime("- 10 days"));
任意のn日後、n日前の日付を求める
echo date('Y-m-d H:i:s', strtotime("2014-08-12 +7 days"));
echo date('Y-m-d H:i:s', strtotime("2014-08-12 -10 days"));
$date = new DateTime('2014-08-12');
$date->modify('+7 days');
日付の計算には
monthやyearも使える。
記事id:859 / 7721PV
関連記事