好的,所以我以毫秒为单位向我的 mysql 数据库发送一个整数。现在,我试图让它显示: 播放时间:1 天 3 小时 15 分钟。但是我很难做到这一点,我只能得到分钟数天和小时,但它会是总小时数、总天数和总分钟数,而不是全部合二为一。我有这样的代码:
$time = $timeRow['time'];
$seconds = floor($time / 1000);
$minutes = floor($seconds / 60);
$hours = floor($minutes / 60);
$days = round($hours / 24);
$milliseconds = $time % 1000;
$seconds = $seconds % 60;
$minutes = $minutes % 60;
echo'Time Played: '.$days.' days '.$hours.' hours '.$minutes.' minutes';
谁能帮我解决这个问题?