Задать вопрос
@Caspergreen

Как бороться с 23:59:59 (date, gmdate) в php?

Доброго времени суток. Столкнулся с проблемой вывода данных в которых хранятся данные в виде 48:01:02 и т.д. Т.е данные свыше 24 суток. Стандартный метод вывода в PHP date, gmdate обрубает данные и выводит с нуля, т.е как наступает 24:00:00 данные показываются в виде 01:00:00. Если кто сталкивался с данным казусом, пожалуйста помогите.
  • Вопрос задан
  • 2472 просмотра
Подписаться 1 Оценить Комментировать
Ответ пользователя Александр Аксентьев К ответам на вопрос (3)
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
Учимся делить и умножать
$hours = sprintf('%02d', floor(время / 3600));
$mins = sprintf('%02d', floor((время  - ($hours*3600)) / 60));
$secs = sprintf('%02d', floor((время  - ($hours*3600) - ($mins*60))));
Ответ написан
Комментировать