Forum Webscript.Ru

Программирование => PHP => Тема начата: UltraMax от 04 Сентября 2001, 16:32:20

Название: И все таки, как отнять одно время от другого?
Отправлено: UltraMax от 04 Сентября 2001, 16:32:20
Есть два поля datetime в мускуле, в формате 0000-00-00 00:00:00
Как грамотно отнять от одного другое чтобы получилась правильная разница
В лоб не получается, точнее дает какое-то значение, которое не подходит ни под одно из известных. Вроде как похоже на разницу в секундах - но не оно.:mad:
Название: И все таки, как отнять одно время от другого?
Отправлено: AliMamed от 04 Сентября 2001, 19:39:08
да лучше в юниксе хранить.
или сделай через жопу - переведи то что есть в юникс формат ereg-ом и посчитай разницу=)
Название: И все таки, как отнять одно время от другого?
Отправлено: BigHarry от 14 Сентября 2001, 18:59:29
Может так:
UNIX_TIMESTAMP(firstdate) - UNIX_TIMESTAMP(seconddate)

Должна получится разница в секундах
Название: И все таки, как отнять одно время от другого?
Отправлено: alesh от 06 Июля 2003, 16:10:59
[moderated: imho реклама. (AliMamed)]
Название: И все таки, как отнять одно время от другого?
Отправлено: Yukko от 06 Июля 2003, 20:49:40
До сегодняшнего дня у меня работает вот это:
 strtotime ($data);
Преводит время в unix timestamp...
Название: И все таки, как отнять одно время от другого?
Отправлено: nagash от 06 Июля 2003, 21:17:23
зачем поднимать темы которым уже 2 года?