كود تنسيق لسلسلة ثانية Seconds Format to String


وسوف تعود هذه الوظيفة مدة الفترة الزمنية المحددة في أيام دقائق وساعات وثوان


كود:
01function secsToStr($secs) {02    if($secs>=86400){
03       $days = floor($secs/86400);
04       $secs=$secs%86400;
05       $r=$days.' day';
06           if($days<>1){
07                $r.='s';
08           }
09           if($secs>0){
10                $r.=', ';
11           }
12    }
13    if($secs>=3600){
14       $hours = floor($secs/3600);
15       $secs = $secs%3600;
16       $r.=$hours.' hour';
17           if($hours<>1){
18                $r.='s';
19           }
20           if($secs>0){
21                $r.=', ';
22           }
23    }
24    if($secs>=60){
25       $minutes = floor($secs/60);
26       $secs = $secs%60;
27       $r.= $minutes.' minute';
28           if($minutes<>1){
29                $r.='s';
30           }
31           if($secs>0){
32           $r.=', ';
33           }
34       }
35    $r.=$secs.' second';if($secs<>1){$r.='s';}
36    return $r;
37}








كود تنسيق لسلسلة ثانية Seconds Format to String