我需要将小时:分钟:秒转换为秒(例如00:02:05 = 125秒)。有没有在PHP的功能建立这个或需要做一些数学?php - 转换小时:分钟:秒。秒
2
A
回答
1
可能有些东西在DateTime
class。但没有单一的方法。另外,您需要将格式转换为日期时间对象,然后再返回。
是微不足道的编写自己:
function toSeconds($hours, $minutes, $seconds) {
return ($hours * 3600) + ($minutes * 60) + $seconds;
}
5
+0
我不相信这是用户所要求的。 –
+1
它把他的字符串作为参数,并返回秒,就像他问。那么,它取决于他。 –
+0
也许,只要格式不能是'42:12:02'。这是*假设它是基于24小时制的。 –
2
strtotime
可能会有帮助。 Documentation。
另外,
<?php
$parts = explode(":", $my_str_time); //if you know its safe
$answer = ($parts[0] * 60 * 60 + $parts[1] * 60 + $parts[2]) . "s";
3
您可以使用explode函数在PHP中:
function seconds($time){
$time = explode(':', $time);
return ($time[0]*3600) + ($time[1]*60) + $time[2];
}
相关问题
- 1. C++转换小时,分钟,秒到秒
- 2. 如何将秒转换为小时:分钟:秒在php
- 3. PHP/MySQL毫秒到小时:分钟:秒
- 4. 将秒转换为小时和分钟
- 5. 日期转换 - 秒到小时/分钟/秒
- 6. 如何将秒转换为小时分钟和秒?
- 7. 将秒转换为天:小时:分钟:秒
- 8. 将毫秒转换为小时,分钟和秒python
- 9. 如何将小时,分钟和秒转换为秒
- 10. 将秒转换为小时,分钟,seconds.hundreths第二秒
- 11. 将负秒转换为小时:分:秒
- 12. 分钟,秒转换为毫秒
- 13. 将分钟转换为小时,分钟和秒
- 14. PHP:时间/ HH:分:秒转换为秒
- 15. 转换分钟时:分:秒在SQL
- 16. PHP:将秒转换为分钟和小时
- 17. 小时和分钟到秒
- 18. 小时,分钟,秒到Time_t
- 19. 将小时,分钟,秒转换为小时字符串
- 20. 转换秒钟到几分钟查询
- 21. 以小时,分钟,秒钟(以秒为单位)获取时间
- 22. 如何在JavaScript中将时间毫秒转换为小时,分钟,秒格式?
- 23. 如何将Java时代以来的秒数转换为小时/分钟/秒?
- 24. Python时间转换器从秒到几天,几小时,几分钟和几秒
- 25. 如何将秒分别转换为年,月,日,小时,分钟?
- 26. microtime到秒或小时或分钟转换
- 27. 如何将秒数转换成Bash中的分钟和秒钟?
- 28. 将秒数转换为总时数:分钟:秒
- 29. 转换时间int到分钟秒小时
- 30. 的Python:转换减去UNIX时间为小时/分钟/秒
的DateInterval类可悲的是有没有的功能,所以你必须要做数学 – x4rf41
问题必须证明对所解决问题的最小理解。告诉我们你试图去做什么,为什么它没有工作,以及它应该如何工作。另见:[Stack Overflow question checklist](http://meta.stackexchange.com/questions/156810/stack-overflow-question-checklist) – Kermit
这种格式是基于24小时还是24小时可以运行,例如: '42:12:02'? –