grey109
Новичок
Непонятка с gmstrftime
В переменной x лежит время в unix-формате. Я с помощью функции gmstrftime пытаюсь сделать форматированный вывод этого времени. Например:
$x = 171844;
echo gmstrftime("%d дн. %H ч. %M мин.", $x);
Результат: 02 дн. 23 ч. 44 мин.
А должно быть: 01 дн. 23 ч. 44 мин.
Вопрос: почему gmstrftime возвращает количество дней на один больше?
В переменной x лежит время в unix-формате. Я с помощью функции gmstrftime пытаюсь сделать форматированный вывод этого времени. Например:
$x = 171844;
echo gmstrftime("%d дн. %H ч. %M мин.", $x);
Результат: 02 дн. 23 ч. 44 мин.
А должно быть: 01 дн. 23 ч. 44 мин.
Вопрос: почему gmstrftime возвращает количество дней на один больше?