PHP 秒数を時:分:秒に変換
秒数を時:分:秒に変換します。PHPの関数などはないので、作るしかありません。。。
サンプルコードです。
//183458秒を50:57:38に変換
//秒を時:分:秒に変更
$seconds = 183458;
$time = s2h($seconds); // timeは 50:57:38
function s2h($seconds) {
$hours = floor($seconds / 3600);
$minutes = floor(($seconds / 60) % 60);
$seconds = $seconds % 60;
$hms = sprintf("%02d:%02d:%02d", $hours, $minutes, $seconds);
return $hms;
}
