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

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

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

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


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