Google検索結果の上位に出てくる「PHPで○日後の日付計算」の処理間違ってるじゃん

//現在時刻から3日後
echo date("Y-m-d",strtotime("+3 day"));//"2017-12-08"
//特定の日付から3日後
$target_day = "2017-12-05";
echo date("Y-m-d",$target_day.strtotime("+3 day"));//"2017-12-08"

って書いてるけど、「特定の日付から3日後」、正しくは

//特定の日付から3日後
$target_day = "2017-12-05";
echo date("Y-m-d",strtotime($target_day."+3 day"));//"2017-12-08"

こうです!

コメント

タイトルとURLをコピーしました