2015-07-10 2 views
0

Доброго дняПолучить Время от данного IP-адреса

Я просто хочу спросить о том, как получить местное время и дату с данным IP-адреса с помощью PHP .. Я разрабатываю систему, которая получает свое время от IP-адреса, а не во время работы компьютера. Я новичок в php, поэтому мне трудно.

Я видел сайт, который получает по местному времени от IP-адрес:
http://(youripaddress).ipaddress.com/
изменения (youripaddress) с IP-адрес, который вы хотите получить информацию

Вот пример: (I заштрихованы черный другая информация для некоторой цели) Local Time

изображение выше показывает, что с данного IP-адреса, они получают местное время, я задаюсь вопросом, как же они получают по местному времени от IP-адреса .. можно ли делать в PHP? Как? Большое спасибо ребятам.

+0

Они проверяют, где находится ip, и проверьте время в стране. –

ответ

0

Вам следует создать метод определения местоположения, в котором вы увидите, в какой стране/области находится IP-адрес, затем получите эту информацию и попытайтесь получить часовой пояс в этой области и вывести время.

0

Самый простой способ - использовать GeoLite2, который сообщает вам часовой пояс по IP-адресу. Он имеет локальный PHP API.

Примечание: IP-адрес не может быть даже полагаться на карту в стране. Лучше всего, чтобы клиент отправил вам часовой пояс, возможно, в заголовке.