Carbon 现在存储在变量 laravel 后的错误日期
Carbon now wrong date after store in variable laravel
我把它放在 $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 ...
有人可以告诉我这里有什么问题吗?为什么我今天把它放在 $today 上就变了?
将 toDateTimeString
添加到您的碳日期格式中:
$today = \Carbon\Carbon::now()->toDateTimeString(); //2018-3-17 ...
$order->start_date = $today
我把它放在 $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 ...
有人可以告诉我这里有什么问题吗?为什么我今天把它放在 $today 上就变了?
将 toDateTimeString
添加到您的碳日期格式中:
$today = \Carbon\Carbon::now()->toDateTimeString(); //2018-3-17 ...
$order->start_date = $today