我在使用 Laravel 项目时遇到问题,我想使用 carbon 包估计我的项目中 2 次的差异。下面的代码是我用来计算的。
$carbon_startDate = Carbon::parse($working_time['start_time'])->format('H:i:s');
$carbon_edate = Carbon::parse($working_time['end_time'])->format('H:i:s');
$totalDuration = Carbon::parse($carbon_startDate)->diffInHours($carbon_edate);
但在这里我面临一个新问题。我将开始时间设置为上午 6 点,结束时间设置为上午 12 点。实际上,我希望结果是 18 小时,但我在 6 小时内得到了结果。任何人都可以帮助我解决这个问题。提前致谢。