В каком часовом поясе находится человек ?

VEgor

Новичок
В каком часовом поясе находится человек ?

Как реализовать такую вещь: понять в каком часовом поясе находится человек ?
 

sage

Новичок
никак. только, если он сам тебе не скажет, где он находится
 

dr_DOT

Guest
Я думаю, что реализовать это можно только определением его ip адреса, сопостатавкой адреса с городом и выяснением какой часовой пояс подходит для данного города... Можно еще его самого спросить об этом.
 

striimii

Guest
А что если через JavaScript взять время по GMT, взять его локальное время и посчитать разницу?
 

VEgor

Новичок
2striimii - была такая идея, но минус есть. Если он отключит JS, то будет ошибка на сайте. Не выведится расписание телеэфира, а это будет очень серьезная ошибка и баг.

2dr_DOT - Как сапоставить IP адрес и город ? Есть ли бесплатные, открытые WHOIS сервера ?
 

dr_DOT

Guest
VEgor
сделай проверку, если без JS значит предлагай выбрать а расписание выводи со стандартным значением. Для твоей задачи JS самое оптимальное решение.

Бесплатные WHOIS есть конечно, они все в общем то бесплатные, но собрать базу IP->Город самому достаточно трудоемкое занятие...
 

striimii

Guest
Зачем собирать самому -- GeoIP (поиском тут или по гуглю).
www.maxmind.com

-~{}~ 06.07.05 13:39:

Насчет включаемости/выключаемости JavaScript.

По свежим данным от SpyLOG: JavaScript включен у 99.9994%
И от HotLOG: JavaScript включен у 99.87%

Без JavaScript это скорее какие-нибудь мобильники или текстовые полубраузеры.
 
Сверху