Модуль Date показывает в качестве сегодняшнего завтрашний день. Указала свой часовой пояс в дефолтных настройках, время правильное (хотя тоже не правильное, не переведенное на летнее время, на час раньше)
Если кто не понял. Сегодня 4 апреля, у меня 16:30
А на сайте - 5 апреля, 15:30
Как после этого жить дальше???
Вложение | Размер |
---|---|
![]() | 254.58 КБ |
Комментарии
Отключила модуль даты, время стало показываться нормально. Но мне нужно поле даты в материалах...
Выставила часовой пояс Аляски... Теперь время правильное. Ничего, что я в Израиле живу?
http://brainstorm.name/blog/drupal5dstmodule - модуль для поддержки смещения зимнего/летнего времени для Drupal 5, Drupal 6 + PHP5
Требует простенького патча common.inc(в одну строку)
Написан потому, что "вляпались" при написании афиши год назад.
Ilya1st, спасибо![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
А для правильной даты есть какой-то патч?
там в каждом архиве diff файл есть. который надо на common.inc накатить
Ilya1st, спасибо огромное
тока накадывать придется при каждом апдейте 5ки и 6ки.![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
сам так живу с несколькими патчами
в 7ке походу это будет из коробки.
Мне вот всегда интересно было.
На виндузах время переводится автоматически, а на линуксе нет?
Я так понимаю, что время сайта берется из системного времени сервера. Так почему всегда приходиться его в ручную переводить?
Есть большая разница между временем сервера, сайта и пользователя.
Сервер не обязательно настроен на UTC и при использовании модуля Date появляется возможность выбрать часовой пояс, но корректно сие работает только с php 5.1 а может и 5.2
ЗЫЖ windows вообще отдельная проблема...
function format_date($timestamp, $type = 'medium', $format = '', $timezone = NULL, $langcode = NULL)
в common.inc
читаем код. тренируем внимательность.
там берется тупо UTC + смещение. все.
Я уже год как написал модули и тут писал об этом и вопрос подымал а ты все вопросы "почему" задаешь
у нас зимой +3
летом +4
друпал внутри тикает по GMT, и в ядре проблем с временами никаких. проблемы вылазят при ОТОБРАЖЕНИИ времени
Потому мой маленький патч никак и не влияет на остальную функциональность. Ну разве что модули как то по своему пишутся.
Спасибо за модуль. У меня только вопрос возник — я использую модуль Date, который меня устраивал всем, если не считать того, что теперь почему-то не переходит на летнее время (раньше не наблюдалось таких проблем). Сейчас я поставил Ваш модуль, и теперь в настройках профиля у пользователей сразу два выбора часовых поясов — первый для модуля Date, как я понимаю, второй — для DST. Может быть Вы посоветуете, как объединить оба селекта
А как я понимаю смещение на год в таком же формате, выставляю в материале 2010 год, при сохранение материала выводиться 2009 год. Как такое то может быть?