php's date_default_timezone_set настраивается на летнее время?
У меня есть этот код, и мне интересно, будет ли он всегда приводить к правильному стокгольмскому времени?
date_default_timezone_set('Europe/Stockholm'); $timestamp = date("Y-m-d H:i:s");
PHP не обрабатывает DST автоматически.Вы должны проверить
if (date('I', time()) == 1) ... the time is in DST mode ("0" = not)
Тогда вы должны соответственно скорректировать время.(Примечание: «Я» в столице. Я только что проверил, и это работает.)
Пока ваш часовой пояс указан в следующей ссылке, отметка времени должна быть относительно правильного часового пояса.
http://www.php.net/manual/en/timezones.php
Да, это всегда должно приводить к правильному времени.