пишу JavaScript-скрипт SwatchBit-часов. Это те, где сутки поделены на 1000 бит и для всего мира в единицу времени значение одинаково. BMT-время показывается как @947 (сейчас)
готовые скрипты из Сети берут исходное время с локального компа. Соответственно, если на компе время неправильное, то и часики такие будут показывать неправильно.
смотрите:
пага прогрузилась вся, включая скрипты, body onload-вызывает функцию, а та AJaX-но берет с моего сервера значение... (могу дать оттуда любое, ессно, даже с точностью до миллисекунд)
Вопрос 1: скоростя подключений разные, соответственно, чтобы установить погрешность надоть как-то извратиться.
Вопрос 2: возможно-ли на клиенте JS-но взять исходное значение с общественного NTP-сервера? (ntp.org) Если да, то как?
Точность: допустима небольшая погрешность в плюс/минус 1-5 секунд.
Я не прошу писать за меня скрипт )) Просто подскажите по матчасти пожалуйста.
Примечание:
Steck: благодарю! Вариант! Красиво - с одного запроса! Таким образом константа задаёт, по сути, в какой момент в промежутке между запросом и ответом сервер выдал значение времени. Ну впринципе 0.7 при интервале 10 сек даёт 7 сек, что должно быть в пределах погрешности 1-5 сек ))
А на несколько запросов и вычисление среднего значения "константы" вы не советуете полагаться?
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.