В настоящее время я пытаюсь получить обратный отсчет с использованием значения временной отметки unix (оставшиеся секунды) в формате H: M: S, чтобы синхронизировать таймеры на стороне клиента.Unix seconds to clock/countdown format
Значение, которое мне нужно изменить на H: M: S, уже было рассчитано как время, оставшееся в обратном отсчете.
Пусть
$remaining_time
наша ценность оставшихся секунд в обратный отсчет.
В настоящее время, вот что у меня есть:
$H = floor($remaining_time/3600);
$M = floor(($remaining_time - ($H*3600))/60);
$S = floor($remaining_time - ($H*3600 - ($M*60)));
Я считаю, что часы/минуты довольно близко ... но секунда кажется отключенным. Например, я получаю результаты, как этот
$remaining_time = 4135;
Результат: время, остающееся в цене отформатированный: H: 1 M: 8 S: 1015
ценится любая информация - опять же, мне нужно оставшиеся секунды в часов, минут и секунд.
возможно дубликат [Как конвертировать миллисекунды в читаемый человеком форме] (http://stackoverflow.com/questions/175554/how-to-convert-milliseconds- in-human-readable-form) –