| This function will return the duration of given time period in days, hours, minutes, and seconds. For example, if you call SecsToStr(1234567), return “14 days, 6 hours, 56 minutes, 7 seconds”. 1: function SecsToStr($secs) {
2: if($secs>=86400){$days=floor($secs/86400);$secs=$secs%86400;$r=$days.' day';if($days<>1){$r.='s';}if($secs>0){$r.=', ';}}
3: if($secs>=3600){$hours=floor($secs/3600);$secs=$secs%3600;$r.=$hours.' hour';if($hours<>1){$r.='s';}if($secs>0){$r.=', ';}}
4: if($secs>=60){$minutes=floor($secs/60);$secs=$secs%60;$r.=$minutes.' minute';if($minutes<>1){$r.='s';}if($secs>0){$r.=', ';}}
5: $r.=$secs.' second';if($secs<>1){$r.='s';}
6: return $r;
7: } |