Autor | Zpráva | ||
---|---|---|---|
Luhamet Profil * |
#1 · Zasláno: 18. 8. 2020, 13:45:37
Ahoj,
snažím se udělat script, který mně vypíše z celkových sekund, třeba 3570 sekund, kolik je to hodin, minut, sekund nebo i dnů. Jenže já dostávám naprosto nesmyslné hodnoty :( Poradíte? 1.1102230246252E-16h 0m 0sec $uptime_end = ""; $uptime_secs = 3570; $uptime_mins = $uptime_secs/60; $uptime_hours = $uptime_mins/60; $uptime_days = $uptime_hours/24; $uptime_secss = $uptime_secs-($uptime_mins*60); $uptime_minss = $uptime_mins-($uptime_hours*60); $uptime_hourss = $uptime_hours-($uptime_days*24); if ($uptime_days >= 1) { $uptime_end .= $uptime_days." dnů, "; } $uptime_end .= $uptime_hourss."h ".$uptime_minss."m ".$uptime_secss."sec"; echo $uptime_end; |
||
Kajman Profil |
Výsledek dělení zaokrouhlete dolů.
floor() |
||
N71 Profil * |
#3 · Zasláno: 18. 8. 2020, 13:57:41
Mimo zaokrouhlení se nauč taky operátor Modulo % (zbytek po dělení). Taky existuje třída DateInterval, která zvládne i formátování.
|
||
Časová prodleva: 4 roky
|
0