Присвоить значение текущему экземпляру Carbon - PullRequest
1 голос
/ 31 марта 2020

(Полагаю, это было бы просто, но я не могу это сделать в Google (может быть, потому что я не могу сформулировать это достаточно хорошо)

Как мне изменить значение экземпляра Carbon и установить его значение для другого экземпляра Carbon? Так, например, у меня есть два Carbon экземпляра $start и $end. Я хочу, чтобы значение $start стало равным $end, но сохраняя его, чтобы он указывал на исходный экземпляр. Я не могу сделать:

$start = $end;

, потому что я потеряю ссылку на исходный экземпляр. Аналогично, встроенные методы, такие как parse(), также создают новый экземпляр, который я не хочу делать.

Ответы [ 2 ]

2 голосов
/ 31 марта 2020

Согласно документации Carbon , вы можете использовать метод setDateTimeFrom:

$start->setDateTimeFrom($end);
1 голос
/ 31 марта 2020

Попробуйте

$ start-> setTimestamp ($ end-> timestamp);

...