为 Carbon 的当前实例赋值

Assign value to current instance of Carbon

(我想这会很简单,但不能 google 它(可能是因为我表达得不够好)

如何修改 Carbon 实例的值并将 其值 设置为 Carbon 的另一个实例?因此,例如,我有两个 Carbon 个实例 $start$end。我希望 $start 的值变得等于 $end,但保持它指向原始实例。我做不到:

$start = $end;

因为我会失去对原始实例的引用。同样,像 parse() 这样的内置方法也会创建一个新实例,我不想这样做。

根据Carbon's documentation,可以使用setDateTimeFrom方法:

$start->setDateTimeFrom($end);

尝试

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