Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Обработка даты и времени / 8 сообщений из 8, страница 1 из 1
11.10.2005, 13:00:21
    #33317176
Viktor Bartel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Обработка даты и времени
Скажите пожалуйста как например вычислить интервал между сохраненой текущей датой например? Вот использую следующую конструкцию:
$seconds = strtotime(date("Y-m-d h:i:s"))-strtotime($row["visit_date"]);
$hour = $seconds/3600;
И в резултате вообше получаю какой то нелепый интервал, что нужно сделать что бы получить корректный интервал?

Второй вопрос, у меня сайт работает на американском сервере и естестено функция date() возвращает ихнее время, как сделать что бы date возвращала время GTM+1?

Спасибо.
...
Рейтинг: 0 / 0
11.10.2005, 13:29:11
    #33317289
VERS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Обработка даты и времени
$row["visit_date"]) какой имеет формат?
-------------------------------
www.free-lancer.ru
...
Рейтинг: 0 / 0
11.10.2005, 13:34:24
    #33317320
Viktor Bartel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Обработка даты и времени
А извините не указал, она имеет формат DataTime MySql т.е. yyyy-mm-dd hh:ii:ss
...
Рейтинг: 0 / 0
11.10.2005, 13:52:52
    #33317397
VERS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Обработка даты и времени
А чем тебе не нравится тот интервал, который он возвращает?
А вообще попробуй
Код: plaintext
$seconds = mktime()-strtotime($row["visit_date"]));
-------------------------------
www.free-lancer.ru
...
Рейтинг: 0 / 0
11.10.2005, 14:25:08
    #33317510
Viktor Bartel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Обработка даты и времени
Да потому что он возвращает интервал равный двум часам для дат разница между которыму одна минута
...
Рейтинг: 0 / 0
11.10.2005, 14:37:56
    #33317549
VERS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Обработка даты и времени
Viktor BartelДа потому что он возвращает интервал равный двум часам для дат разница между которыму одна минута
$seconds = strtotime(date("Y-m-d H :i:s"))-strtotime($row["visit_date"]);
...
Рейтинг: 0 / 0
12.10.2005, 12:14:40
    #33319531
Viktor Bartel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Обработка даты и времени
А ктонить знает как американское время перевести в GT+1 ?
...
Рейтинг: 0 / 0
01.04.2006, 19:16:30
    #33639254
Green Chest
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Обработка даты и времени
Отдельно получи год, месяц, день, потом получи часы, прибавь к ним один или сколько тебе надо
$hours_correct = 1;
date("Y-m-d")." ".(date("H")+$hours_correct).":".date("i:s");

что-то типа того.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Обработка даты и времени / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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