function convertSeconds($seconds) {
$days = floor($seconds / (60 * 60 * 24));
$hours = floor(($seconds / (60 * 60)) % 24);
$minutes = floor(($seconds / 60) % 60);
$seconds = $seconds % 60;
return array(
'days' => $days,
'hours' => $hours,
'minutes' => $minutes,
'seconds' => $seconds
);
}
$seconds = 1000;
$time = convertSeconds($seconds);
echo "日数: " . $time['days'] . "<br>";
echo "時間: " . $time['hours'] . "<br>";
echo "分: " . $time['minutes'] . "<br>";
echo "秒: " . $time['seconds'] . "<br>";
上記のコードでは、与えられた秒数を日数、時間、分、秒に変換するために、与えられた秒数を適切な単位で割り算しています。floor()
関数を使用して小数点以下を切り捨て、%
演算子を使用して余りを計算しています。
これで、与えられた秒数を日数、時間、分、秒に変換することができます。上記のコードを使用すれば、例えば1000秒は0日1時間16分40秒と表示されます。
この方法を使用すれば、与えられた秒数を簡単に変換できます。ぜひお試しください!