php string in a date format, add 12 hours

前端 未结 4 1449
无人共我
无人共我 2020-12-19 09:26

I have this string object in my php array

\"2013-03-05 00:00:00+00\"

I would like to add 12 hours to the entry within PHP, then save it back to

4条回答
  •  无人及你
    2020-12-19 09:48

    If you have dynamic interval, this way will avoid errors of wrong format for $dateDiff:

    $dateDiff = "12 hours";
    $interval = DateInterval::createFromDateString($dateDiff);
    $date = new DateTime("2013-03-05 00:00:00+00");
    $date->add($interval);
    echo $date->format("Y-m-d H:i:sO");
    

提交回复
热议问题