Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вычисление разници между двумя датами / 2 сообщений из 2, страница 1 из 1
01.11.2004, 06:46
    #32762483
Res
Res
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисление разници между двумя датами
Всем привет!
Подскажите пож., как можно средствами MySQL определить разницу между двумя датами вплоть до секунд? Например, есть две даты 19.10.2004 12:00 и 21.10.2004 12:30 - время начала и окончания какого-то события. Как определить длительность этого события, чтобы результат выводился в днях, часах и минутах - например так: 1 day 23:30 (или нечто подобное). Я пробовал использовать для этого функцию to_days($date1) - to_days($date2), а также функцтию unix_timestamp($date1) - unix_timestamp($date1). В первом случае результат выводиться только в днях (без минут и часов), а во втором получившийся таймсамп я не смог преобразовать в дни, часы и минуты. Есть ли какая-то готовая функция, которая переведет полученную разницу между двумя таймстампами в количество дней, часов и минут (в нормальном читабельном виде)?
Заранее спасибо за ответы.
...
Рейтинг: 0 / 0
02.11.2004, 18:58
    #32765563
mahoune
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисление разници между двумя датами
Странно, но помоему достаточно из одной даты вычесть другую, а затем пройтись функцией DATE_FORMAT(date,format)
И может быть обратиться к документации .

Код: plaintext
 .  http://sql.ru/]mahoune  
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вычисление разници между двумя датами / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]