date — рассчитать оставшиеся секунды в переполнении стека

У меня есть этот код:

$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 % 60;
4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]