# fifa-in (05.12.2015 / 10:02)
Проблема с временем на сайте. Время сервера -5 от нашего. Например, в некоторых модулях это очень мешает. Возможно его изменить?
В админке есть возможность изменения часового пояса
# amstafff (05.12.2015 / 10:07)
В админке есть возможность изменения часового пояса
Да,
10:20 Системное время
06:20 Время сервера
Но когда например пытаюсь сдлеать вывод времени date("H:i:s"); , то отображает время сервера, а именно 06-20
fifa-in, для этого есть display_date
# Koenig (05.12.2015 / 10:36)
fifa-in, для этого есть display_date
Время, допустим, я вывел. Но когда добавляю новости, то даты имеено по времени сервера.
# fifa-in (05.12.2015 / 10:02)
Проблема с временем на сайте. Время сервера -5 от нашего. Например, в некоторых модулях это очень мешает. Возможно его изменить?
Я пару дней назад написал велосипед, обрабатывающий display_date() Он привязывается ко времени движка, и возвращает время и дату по отдельности
код (+/-)
// Для получения даты и времени переводим часы на сутки вперёд
// (если не перевести, получим строку вида "Сегодня 20:30")
$dtTm = functions::display_date(time() + $set_user['timeshift'] + 86400);
// Получаем из строки "03.12.2015 / 20:30" текущее время "20:30"
preg_match('/[0-9]{2}:[0-9]{2}/', $dtTm, $tm);
// Получаем из строки "03.12.2015 / 20:30" текущую дату "03.12.2015"
preg_match('/[0-9]{2}\.[0-9]{2}\.[0-9]{4}/', $dtTm, $dt);
// Отделяем в строке "20:30" часы и минуты
list($H, $i) = explode(':', implode($tm));
// Отделяем в строке "03.12.2015" день, месяц и год
list($d, $m, $Y) = explode('.', implode($dt));
// Получаем заданную метку времени, уменьшаем её на сутки и выводим дату
echo date('d.m.Y', (mktime($H, $i, date('s'), $m, $d, $Y) - 86400)) .'<br />';
// Получаем заданную метку времени, уменьшаем её на сутки и выводим время
echo date('H:i:s', (mktime($H, $i, date('s'), $m, $d, $Y) - 86400)) .'<br />';
fifa-in, потому что новости не родные. догадка
# Koenig (05.12.2015 / 13:08)
fifa-in, потому что новости не родные. догадка
Я тоже так предположил. Родные со своим временем дружат.
ДоХтор, тут есть пара модулей новостей, но их надо переписать на новый двиг. так то он работает, но время не верное
# Koenig (05.12.2015 / 13:16)
ДоХтор, тут есть пара модулей новостей, но их надо переписать на новый двиг. так то он работает, но время не верное
Ты предлагаешь запилить в них этот велик?
ДоХтор, в базу должен писаться таймштамп в любом случае
надо ещё определить левый ли это модуль гг