Перейти к публикации

Узнать время конкретного IP


Рекомендованные сообщения

Необходимо средствами php узнать время нужного IP адреса.

Как это можно реализовать?

Про возможность яваскриптом узнать время я знаю, но яваскрипт не подходит в моем случае :(

Думаю надо как-то так сделать:

1) Узнать время сервера, где работает скрипт: $time = date("H:i");

2) Узнать IP пользователя: $ip = $_SERVER['REMOTE_ADDR'];

3) Потом каким-то образом узнать значение часового пояса (GMT) данного IP ($ip)

4) Результат вычислений - это будет время конкретного IP

Вопрос: Как узнать GMT по IP? Может есть какие-то базы?

:rolleyes:

Изменено пользователем WWW.ZEOS.IN
Ссылка на сообщение
Поделиться на других сайтах

За одни сутки Земля делает один оборот вокруг своей оси. За каждый час Земля поворачивается на 15°; таким образом, за 24 часа она совершает полный оборот, или поворачивается на 360°. Поэтому ученые решили разделить планету на 24 сектора по 15° каждый.

Часовые пояса:

(GMT-12:00) Mepидиaн cмeны дaт (зaпaд)

(GMT-11:00) o. Mидyэй, Caмoa

(GMT-10:00) Гaвaйи

(GMT-09:00) Aляcкa

(GMT-08:00) Tиxooкeaнcкoe вpeмя (CШA и Кaнaдa)

(GMT-08:00) Tиxyaнa, Hижняя Кaлифopния

(GMT-07:00) Apизoнa

(GMT-07:00) Гopнoe вpeмя (CШA и Кaнaдa)

(GMT-07:00) Лa Пac, Maзaтлaн, Чиxyaxya (нoвый)

(GMT-07:00) Лa Пac, Maзaтлaн, Чиxyaxya (cтapый)

(GMT-06:00) Гвaдaлaxapa, Mexикo, Moнтeppeй (нoвый)

(GMT-06:00) Гвaдaлaxapa, Mexикo, Moнтeppeй (cтapый)

(GMT-06:00) Cacкaчeвaн

(GMT-06:00) Цeнтpaльнaя Aмepикa

(GMT-06:00) Цeнтpaльнoe вpeмя (CШA и Кaнaдa)

(GMT-05:00) Бoгoтa, Лимa, Китo, Pиo Бpaнкo

(GMT-05:00) Bocтoчнoe вpeмя (CШA и Кaнaдa)

(GMT-05:00) Индиaнa (вocтoк)

(GMT-04:30) Кapaкac

(GMT-04:00) Aтлaнтичecкoe вpeмя (Кaнaдa)

(GMT-04:00) Лa-Пac

(GMT-04:00) Maнaoc

(GMT-04:00) Caнтьягo

(GMT-03:30) Hьюфayндлeнд

(GMT-03:00) Бpaзилия

(GMT-03:00) Бyэнoc-Aйpec, Джopджтayн

(GMT-03:00) Гpeнлaндия

(GMT-03:00) Moнтeвидeo

(GMT-02:00) Cpeднeaтлaнтичecкoe вpeмя

(GMT-01:00) Aзopcкиe o-вa

(GMT-01:00) o-вa Зeлeнoгo мыca

(GMT) Bpeмя пo Гpинвичy: Дyблин, Лoндoн, Лиccaбoн, Эдинбypг

(GMT) Кacaблaнкa, Moнpoвия, Peйкьявик

(GMT+01:00) Aмcтepдaм, Бepлин, Бepн, Beнa, Pим, Cтoкгoльм

(GMT+01:00) Бeлгpaд, Бpaтиcлaвa, Бyдaпeшт, Люблянa, Пpaгa

(GMT+01:00) Бpюcceль, Кoпeнгaгeн, Maдpид, Пapиж

(GMT+01:00) Bapшaвa, Зaгpeб, Capaeвo, Cкoпьe

(GMT+01:00) Зaпaднaя Цeнтpaльнaя Aфpикa

(GMT+02:00) Aммaн

(GMT+02:00) Aфины, Бyxapecт, Cтaмбyл

(GMT+02:00) Бeйpyт

(GMT+02:00) Bильнюc, Киeв, Pигa, Coфия, Taллинн, Xeльcинки

(GMT+02:00) Bиндxyк

(GMT+02:00) Иepycaлим

(GMT+02:00) Кaиp

(GMT+02:00) Mинcк

(GMT+02:00) Xapape, Пpeтopия

(GMT+03:00) Бaгдaд

(GMT+03:00) Кyвeйт, Эp-Pияд

(GMT+03:00) Mocквa, Caнкт-Пeтepбypг, Boлгoгpaд

(GMT+03:00) Haйpoби

(GMT+03:00) Tбилиcи

(GMT+03:30) Teгepaн

(GMT+04:00) Aбy-Дaби, Mycкaт

(GMT+04:00) Бaкy

(GMT+04:00) Epeвaн

(GMT+04:00) Кaвкaзcкoe вpeмя (зимa)

(GMT+04:30) Кaбyл

(GMT+05:00) Eкaтepинбypг

(GMT+05:00) Иcлaмaбaд, Кapaчи, Taшкeнт

(GMT+05:30) Бoмбeй, Кaлькyттa, Maдpac, Hью-Дeли

(GMT+05:30) Шpи Джaявapдeнeпypa

(GMT+05:45) Кaтмaндy

(GMT+06:00) Acтaнa, Дxaкa

(GMT+06:00) Oмcк, Hoвocибиpcк, Aлмa-Aтa

(GMT+06:30) Янгyн (Paнгyн)

(GMT+07:00) Бaнгкoк, Джaкapтa, Xaнoй

(GMT+07:00) Кpacнoяpcк

(GMT+08:00) Гoнкoнг, Пeкин, Уpyмчи

(GMT+08:00) Иpкyтcк, Улaн-Бaтop

(GMT+08:00) Кyaлa-Лyмпyp, Cингaпyp

(GMT+08:00) Пepт

(GMT+08:00) Taйпeй

(GMT+09:00) Ocaкa, Caппopo, Toкиo

(GMT+09:00) Ceyл

(GMT+09:00) Якyтcк

(GMT+09:30) Aдeлaидa

(GMT+09:30) Дapвин

(GMT+10:00) Бpиcбeйн

(GMT+10:00) Bлaдивocтoк

(GMT+10:00) Гyaм, Пopт Mopecби

(GMT+10:00) Кaнбeppa, Meльбypн, Cиднeй

(GMT+10:00) Xoбapт

(GMT+11:00) Maгaдaн, Caxaлин, Coлoмoнoвы o-вa

(GMT+12:00) Кaмчaткa, Фиджи, Mapшaллoвы o-вa

(GMT+12:00) Oклeнд, Beллингтoн

(GMT+13:00) Hyкy-aлoфa

Всего бывает 34 часовых пояса.

Надо все IP в мире разделить на 34 и чтобы это было как база данных :rolleyes:

Изменено пользователем WWW.ZEOS.IN
Ссылка на сообщение
Поделиться на других сайтах

3) Потом каким-то образом узнать значение часового пояса (GMT) данного IP ($ip)

http://www.maxmind.com/app/ip-location можно узнать страну, по стране часовой пояс

Ссылка на сообщение
Поделиться на других сайтах

я использую GEO-ip базу для разделения показов баннеров по странам

очень удобно

Ссылка на сообщение
Поделиться на других сайтах

Спасибо большое за ответы :rolleyes:

Ссылка на сообщение
Поделиться на других сайтах

На самом деле есть моды и хаки, которые в прфиле юзверя ставят тот или иной значок региона, страны и т.д. та вед наверянка полная база эта есть! скачай мод на 4dle.ru и там будет эта база, ну а прикрутить я думаю ты сообразишь сам как!

Ссылка на сообщение
Поделиться на других сайтах

На самом деле есть моды и хаки, которые в прфиле юзверя ставят тот или иной значок региона, страны и т.д. та вед наверянка полная база эта есть! скачай мод на 4dle.ru и там будет эта база, ну а прикрутить я думаю ты сообразишь сам как!

не нужно никаких модов

GeoIP решает. (база) + 5 строчек кода.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...