$dt = Carbon::now();
dd($dt->startOfDay(), $dt->endOfDay());
Carbon {#324 ▼
+"date": "2017-05-15 23:59:59.000000"
+"timezone_type": 3
+"timezone": "Europe/Paris"
}
Carbon {#324 ▼
+"date": "2017-05-15 23:59:59.000000"
+"timezone_type": 3
+"timezone": "Europe/Paris"
}
第一个变量实际上是日期和小时,dd()函数用于显示变量的内容。
startOfDay()方法给出了与 endOfDay()方法相同的内容......
答案 0 :(得分:4)
您是否尝试使用copy()
或分配给变量,然后使用碳方法?
$dt = Carbon::now();
dd($dt->copy()->startOfDay(), $dt->copy()->endOfDay());
请勿更改$dt
值,仅复制,然后制作startOfDay()
或endOfDay()
。
答案 1 :(得分:4)
在不同的日期时间使用copy()
方法的最佳做法。
$startDay = Carbon::now()->startOfDay();
$endDay = $startDay->copy()->endOfDay();
了解更多详情: