Хочу сделать так, чтобы пользователь сайта мог указать свой часовой пояс, и ему показывалось его местное время. Пытаюсь определить часовой пояс сервера вот так:
define('server_timezone', intval(date('Z')));
а оно говорит, мол, фиговые у вас методы:
Strict Standards: date() [function.date]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for 'MSK/3.0/no DST' instead in…
на что полагаться-то тогда?
Кстати,
date_default_timezone_get() приводит к той же ошибке. Это фишка языка — предупреждать пользователя о возможно неверном определении часовых поясов?