2016-08-18 9 views
1

で秒を残り:計算が、私はこのコードを持っているPHP

$d = ($subTime/(60*60*24))%365; 
$h = ($subTime/(60*60))%24; 
$m = ($subTime/60)%60; 
$s = ($subTime); 

echo $d." days\n"; 
echo $h." hours\n"; 
echo $m." minutes\n"; 
echo $s." seconds\n"; 

それはエコー:90日0時間32分7777955秒

は1から60まで表示する代わりに、7777955秒の式があります?

+1

'$ S = $ subTime - ($ D * 86400) - ($さh * 3600) - ($ M * 60);' –

答えて

4

ちょうど同様に、このためにモジュロを使用する:

$s = $subtime % 60; 
+0

この1働いて、ありがとう。 –

関連する問題