這篇文章主要介紹了關於PHP根據秒計算持續時長的方法,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下
/** * 计算持续时长 * * @param int $second 秒数 * @return string $duration 5天10小时43分钟40秒 */ function second2duration($seconds) { $duration = ''; $seconds = (int) $seconds; if ($seconds <= 0) { return $duration; } list($day, $hour, $minute, $second) = explode(' ', gmstrftime('%j %H %M %S', $seconds)); $day -= 1; if ($day > 0) { $duration .= (int) $day.'天'; } if ($hour > 0) { $duration .= (int) $hour.'小时'; } if ($minute > 0) { $duration .= (int) $minute.'分钟'; } if ($second > 0) { $duration .= (int) $second.'秒'; } return $duration; }
以上就是本文的全部內容,希望對大家的學習有幫助,更多相關內容請關注PHP中文網!
相關建議:
以上是PHP根據秒PHP持續時長的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!