Я пытаюсь перенести дату на несколько раз и исправить ее.Я не могу найти причину, по которой дата не хочет меняться после \ DateTime :: setTime.
$now = new \DateTime();
$nextFriday = new \DateTime('@' . strtotime('next friday', $now->getTimestamp()));
Я получаю: 2019-03-21 23: 00: 00.0 +00: 00
$nextFriday->setTime(12, 30);
Я получаю: 2019-03-21 12: 30: 00.0 +00: 00
$nextNextFriday = new \DateTime('@' . strtotime('next friday', $nextFriday->getTimestamp()));
А теперь, что происходит:
2019-03-21 23: 00: 00.0 +00: 00