0
A
回答
3
因爲你的數學是錯誤的。 $elapsed
將在幾秒鐘內完成,因此您不需要在取模之前將其分開。你真正得到的是小時%60
模它將工作是這樣的:
$in = strtotime("2011-10-02 23:00:00");
$out = strtotime("2011-10-05 23:00:00"); // 72 hours apart
$elapsed = $out - $in;
$hours = floor($elapsed/3600);
$minutes = floor(($elapsed/60) % 60);
if (strlen($minutes) == "1") { $minutes = "0".$minutes; } // No single digits
$seconds = $elapsed % 60;
if (strlen($seconds) == "1") { $seconds = "0".$seconds; } // No single digits
$total = $hours.":".$minutes.":".$seconds; // Should be 72:00:00
echo $total
編輯
您也搞砸了你的補零。您將2
轉換爲20
。
更新這裏鍵盤:http://codepad.org/XY8L9EJ1
+0
謝謝澄清....是的,我只是注意到零的問題:) – Oseer
相關問題
- 1. VMware不提供正確的鍵盤映射
- 2. 得分計算不正確
- 3. 不正確的輸出 - 模數不正確計算
- 4. jquery沒有正確提供部分
- 5. R:計算百分比正確/不正確的按鈕按下
- 6. MD5sum計算不正確
- 7. PHP變量不能正確計算
- 8. 鍵盤不提供多個UIWindow
- 9. 百分比計算不正確
- 10. 分頁類計算不正確
- 11. 部分線程正確計算,其他線程不是
- 12. Cython的計算不正確
- 13. 使用數值積分不正確的積分計算
- 14. JavaScript計算不正確
- 15. 折扣計算不正確
- 16. 計算不正確的C#
- 17. JavaScript:parseFloat計算不正確
- 18. Math.Pow計算不正確
- 19. java中的餘數不正確計算
- 20. PHP SQL statment正確計算策略
- 21. 觸摸屏鍵盤顯示不正確
- 22. 提供UITableViewController計算值
- 23. 用於計算部分確定係數的R包?
- 24. 由sklearn.model_selection.permutation_test_score計算的r2分數不正確
- 25. 鍵盤在橫向模式下不能正確顯示
- 26. 爲Google鍵盤提供貼圖/ GIF嗎?
- 27. 模擬鍵盤的輸出(使計算機成爲另一臺計算機的鍵盤)
- 28. 鍵盤覆蓋部分edittext
- 29. Facebook PHP API |不正確朋友計數
- 30. Apple Watch加速度計是否提供正確的數據?
技術上的每一天是不完全的24小時。這就是我們閏年的原因。 –
所以你說這個例子會帶來問題?我使用這個來計算工作時間,並且我需要一個計算來增加一個星期,一個月的總小時數,不管怎樣(超過23:59:59)。 – Oseer