在PHP 中,將秒轉換為更精細的時間單位需要一些精確的操作。以下是有效實現此轉換的方法:
首先,PHP 的 DateTime 類別提供了處理日期和時間的便利解決方案。
要將秒轉換為天、小時、分鐘和秒,請執行以下操作這些步驟:
以下是封裝此轉換過程的PHP 函數:
function secondsToTime($seconds) { $dtF = new \DateTime('@0'); $dtT = new \DateTime("@$seconds"); return $dtF->diff($dtT)->format('%a days, %h hours, %i minutes and %s seconds'); }
要使用此函數,只需傳遞要轉換的秒數,您就會得到格式化的結果string:
echo secondsToTime(1640467); # Output: 18 days, 23 hours, 41 minutes and 7 seconds
這種方法提供了一種簡單且通用的方法將秒轉換為各種時間單位。
以上是如何在 PHP 中將秒轉換為天、小時、分鐘和秒?的詳細內容。更多資訊請關注PHP中文網其他相關文章!