proudmore
@proudmore

Изменяется ли объект класса DateTime при применении метода modify?

Здравствуйте!
try {
    $date = new DateTime('2015-06-01');
    } catch (Exception $e) {
        echo $e->getMessage();
        exit(1);
    }
    $date = $date->modify('+1 day');
    $trip_end = $date->format('Y-m-d');
    $trip_start = $date->modify('-2 day');

Собственно, вопрос. Могу ли я использовать один экземпляр класса DateTime для расчета нескольких дат?
Просто, если объект $date->modify() изменяет объект без непосредственно записи в переменную, то мне надо создавать несколько объектов. А если для изменения объекта нужно записать в переменную объекта, $date=$date->modify(), то все нормально.
  • Вопрос задан
  • 114 просмотров
Решения вопроса 1
qonand
@qonand
Software Engineer
при применении modify изменения значение даты и времени происходит внутри самого объекта DateTime, т.е. $date=$date->modify() - не имеет смысла.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы