SPavel_74100
Новичок
Вопрос по FROM_UNIXTIME, UNIX_TIMESTAMP
Пытаюсь посчитать разницу между датами в часах, минутах, секундах. этот результат выводит 03:00:00,
разобрался почему 3 а не 15, т.к считает часы до и после полудня.
Не могу понять как сделать нормальную разницу, даже если разница в 35 часов 26 мин 01 сек, нужен ответ 35:26:01
реальный запрос выглядит так
PHP:
SELECT FROM_UNIXTIME( (
UNIX_TIMESTAMP( DATE_ADD( now( ) , INTERVAL 15 HOUR ) ) - UNIX_TIMESTAMP( now( ) ) ) , '%h:%i:%s'
) AS remained
разобрался почему 3 а не 15, т.к считает часы до и после полудня.
Не могу понять как сделать нормальную разницу, даже если разница в 35 часов 26 мин 01 сек, нужен ответ 35:26:01
реальный запрос выглядит так
PHP:
select ud.datedoc,ud.periodwatch,
FROM_UNIXTIME((UNIX_TIMESTAMP(DATE_ADD(ud.datedoc, INTERVAL ud.periodwatch HOUR )) - UNIX_TIMESTAMP(now())), '%h:%i:%s') as remained
from `userauctiondoc` ud