在变量laravel存储后,碳现在错误的日期

时间:2018-03-17 09:32:17

标签: php laravel date datetime php-carbon

我把它放在$ order-> start_date后错了日期, 不知怎的,它把日期改为2018-3-16

$today = \Carbon\Carbon::now(); //2018-3-17 ...
$order->start_date = $today;
dd($order->start_date); //2018-3-16 ...

但如果我这样做,我得到了正确的日期

$order->start_date = \Carbon\Carbon::now();
dd($order->start_date); //2018-3-17 ...

有人可以告诉我这里有什么不对吗?如果今天把它换成$,它为什么会改变?

1 个答案:

答案 0 :(得分:1)

toDateTimeString添加到您的碳日期格式:

$today = \Carbon\Carbon::now()->toDateTimeString(); //2018-3-17 ...
$order->start_date = $today