Вычислить город и континент по IP

Рейтинг: 0Ответов: 1Опубликовано: 01.03.2015

Как по IP вычислить город и континент пришедшего на сайт пользователя и записать данные в date_default_timezone_set('Континент/Его город')?

Ответы

▲ 1

Если необходимо отображать дату в соответствии с таймзоной пользователя, то обычно это делают на клиенте. Посмотрите в сторону momentjs. Кроме того, из коробки будет доступно изменение времени в реальном времени. Вы подобный приём могли видеть в VK, github,... На сервере в таком случае, можно выставить UTC+0, либо любую другую таймзону и выводить дату в DateTime:: W3C формате. Атрибут datetime тега time для этого и нужен.

Для поиска гео-данных по ip на стороне сервера можно воспользоваться следующими инстрментами.