为 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);
(我想这会很简单,但不能 google 它(可能是因为我表达得不够好)
如何修改 Carbon
实例的值并将 其值 设置为 Carbon
的另一个实例?因此,例如,我有两个 Carbon
个实例 $start
和 $end
。我希望 $start
的值变得等于 $end
,但保持它指向原始实例。我做不到:
$start = $end;
因为我会失去对原始实例的引用。同样,像 parse()
这样的内置方法也会创建一个新实例,我不想这样做。
根据Carbon's documentation,可以使用setDateTimeFrom
方法:
$start->setDateTimeFrom($end);
尝试
$start->setTimestamp($end->timestamp);