我需要将毫秒转换为日期时间(取决于)。 例如,14800000毫秒(14800秒)变为
4小时6分钟 - 不 4小时6分40秒
如果是21秒,那么你应该只说“21秒”
我尝试使用Datetime,但它从未奏效。这就是为什么我问但没有DateTime。 您的数据必须是:年,月,周,日,小时,分钟和秒(单个和复数)
喜欢这段代码:
$milliseconds = '183547165';
$time = $milliseconds / 1000;
$days = floor($time / (24*60*60));
$hours = floor(($time - ($days*24*60*60)) / (60*60)); $minutes = floor(($time - ($days*24*60*60)-($hours*60*60)) / 60); $seconds = ($time - ($days*24*60*60) - ($hours*60*60) - ($minutes*60)) % 60;
echo $days.' days<br>'.$hours.' hours<br>'.$minutes.' minutes<br>'.$seconds.' seconds'; ?>
我很难做到这一点。 我该怎么做??你能救我吗?