我需要將小時:分鐘:秒轉換爲秒(例如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'? –