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