簡體   English   中英

Php - 如何累計小時數?

[英]Php - How to sum hours?

我不得不小時, 11:00:0006: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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM