在PHP

2016-08-18 55 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秒

是否有一個公式,而不是7777955秒顯示從1至60 ?

+1

'$ S = $ SUBTIME - ($ d * 86400) - ($ H * 3600) - ($ M * 60);' –

回答

4

只需使用模對於這個問題,以及:

$s = $subtime % 60; 
+0

這一個工作,非常感謝。 –