В России в этом году - Постановлением Правительства Российской Федерации от 31 августа 2011 г. N 725 г, отменили переход на зимнее время.
Естественно не все хостеры оказались готовы к такому переходу.
Чтоб проверить или правильно работает время у вас на хостинге - создайте материал с php фильтром:
<?php
$t = time();
print 'this is drupal format_date - ' . format_date($t, 'long');
print '
';
$t1 = $t + 8*31*24*60*60;
print 'this is drupal format_date "летнее" - ' . format_date($t1, 'long');
print '
';
date_default_timezone_set("Europe/Moscow");
print 'this is Moscow time via date() function - '. date("c");
print '
';
?>
Время в первой строке должно быть как на часах.
Во второй - также, но на летнее. Это для проверки корректности даты, когда раньше переводили на летнее время
А третий вариант - проверка вывода даты от php, без друпала.
Пример правильного ответа для часового пояса города "Иркутск":
this is drupal format_date "летнее" - 6 Июль, 2012 - 05:28
this is Moscow time via date() function - 2011-11-01T00:29:50+04:00
А вот пример не правильного для часового пояса города "Иркутск":
this is drupal format_date "летнее" - 6 Июль, 2012 - 04:28
this is Moscow time via date() function - 2011-10-31T23:29:50+04:00
Если время будет не верное, значит ваш хостер не сделал нужных обновлений ПО, OS и PHP.
На наших серверах мы все обновили как следует и время отображается корректно, без каких-либо патчей для Drupal.
Новостная рассылка на эту тему тут.
Комментарии
О, спасибо! Как-то даже не думал об этом. Пошел проверять другого хостера.
Молодцы. Раз так , то продолжаю пользоваться вашими услугами)