[英]Php - How to sum hours?
我不得不小时, 11:00:00
和06:30:00
,我想总结这2个值17:30:00
。
我尝试用carbon
来做,但它给我一个错误的价值!
$startTime1 = Carbon::createFromFormat('H:i:s', '11:00:00');
$startTime2 = Carbon::createFromFormat('H:i:s', '06:30:00');
$total_in_seconds = $startTime1->timestamp + $startTime2->timestamp;
$totalInterventions = Carbon::createFromTimestamp($total_in_seconds)->format('h:i:s');
但它回到了我05:30
,这2小时之间的差异。
谢谢
$startTime1 = Carbon::createFromFormat('H:i:s', '11:00:00');
$startTime2 = Carbon::createFromFormat('H:i:s', '06:30:00');
$total_in_seconds = $startTime1->timestamp + $startTime2->timestamp;
$totalInterventions = Carbon::createFromTimestamp($total_in_seconds)-
>format('h:i:s');
<---这可能会引起你的问题。
试试吧
>format('H:i:s');
这段代码对你来说很有用。
$time = new Carbon($startTime1);
$startTime2=new Carbon($startTime2);
$time->diffForHumans($startTime2);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.