PHPで設定された日付に一定の日数を追加しようとしています。ただし、使用するすべてのコードが機能していません。現在問題が発生しているコードは次のとおりです。
echo date("2013-12-01", strtotime("+7 days"));
上記の日付に7日を追加したいです。このコードをエコーアウトすると、「2013-12-01」と表示されます。これを行う方法はありますか?
ありがとう
関数を使用できdate_add()
ます:
$date = date_create('2013-12-01');
date_add($date, date_interval_create_from_date_string('7 days'));
echo date_format($date, 'Y-m-d');
完全を期すために、次のようにしますDateTime()
。
$datetime = new DateTime("2013-12-01");
$datetime->add(new DateInterval('P7D'));
echo $datetime->format('Y-m-d');
また
$datetime = new DateTime("2013-12-01");
$datetime->modify('+7 days');
echo $datetime->format('Y-m-d');
次のようにする必要があります。
$NewDate = date('Y-m-d', strtotime("2013-12-01" . " +7 days"));
echo $NewDate;