Временные зоны и PHP
Пробовал date_default_timezone_set('Europe/Kiev');
но на зимнее время не переводится
Может кто то сталкивался подскажите пожалуйста.
Расскажите подробнее.
Например: Приложение находится на хостинге в США и при настройке временной зоны, покажет украинское время.
Еще лучше задать date.timezone в .htaccess, коль скоро требуется закрепить сайт за неким временным поясом. Если ты не ошибся в настройках, то вопрос с переходом на летнее/зимнее время, это к хостеру. Почему у него сервер автоматом не переводиться. Директива date.timezone всего лишь задается смещение временной зоны относительно времени сервера. Если время на сервер выставлено не верно, то и смещение будет не верным.
А время на сервере либо локальное либо GMT. Скрипт пусть плюсует локальное время и куки! Вот и вся задача)))
Ну а если не хочешь через куки И ХОЧЕШЬ УДИВИТЬ ЮЗВЕРЕЙ и знать из какого города они - можно качать глобальную базу данных IP и по IP определять откудова тебе стучат. Только с базой много гемороя. Она содержит диапазоны адресов (даже с явными стыками) т.е. не рационально сделана. (Вообще она для другого сделана). И весит эта база вроде в виде txt от 2 до 5 метров. К ней можно написать скрипт, который её сводит к более простому и нужному виду.
http://ipgeobase.ru/ Русская
http://www.maxmind.com/ Вроде глобальная
Спасибо попробую.