ru : ua

SNTP часы для сайта

Наверно, вы не раз замечали на сайтах часы, показывающее текущее время. Но вот навряд ли вы задумывались, какое именно время они показывают? В подавляющем большинстве случаев красивые и гламурные часы показывают системное время компьютера посетителя сайта. Точно такое же время, какое он может увидеть на часах операционной системы (в системном трее, в виджетах и т.п.).


Мы же предлагаем совершенно иной подход к часам для сайта. Вы, возможно, уже заметили подобные часы у нас на главной странице сайта или рядом с этим абзацем. Наши часы показывают точное время, полученное с NTP-сервера ntp.time.in.ua с использованием HTTP-протокола. Фактически, этот метод схож с SNTP-запросом, но с меньшей точностью, однако достаточной для определения точности хода локальных часов посетителя в пределах одной секунды (при надежном и скоростном доступе к сети Интернет - порядка 100 миллисекунд).

На данный момент у нас только один внешний вид часов - в виде кнопки размером 88x31 пиксел. HTML-код данных часов приведен ниже:

<!-- time.in.ua -->
<table cellpadding="0" cellspacing="0" border="0"
style="display:inline;"><tr><td><div id="timeinua">
<div><a title="Сервер синхронизации времени по NTP"
href="http://time.in.ua/">точное время</a></div><div>
<script type="text/javascript"
  src="http://clock.time.in.ua/clock.js">
</script><br clear="all" /></div></div></td></tr></table>
<!--/ time.in.ua -->

Данные часы не только показывают точное текущее время, но и сигнализируют об отсутствии синхронизации часов посетителя сайта отображением черно-белой иконки часов (при достаточно точном ходе часов посетителя эта иконка цветная). Подпись (title, alt) иконки информирует о вычисленной разности хода часов в мс. Например, Your system clock is faster in 35 ms. При использовании данных часов на вашем сайте мы крайне не рекомендуем Вам менять данный HTML-код, поскольку любые изменения кода приведут к неправильному функционированию SNTP-часов.

Если у вас есть предложения по улучшению внешнего вида наших часов или желание нам помочь в увеличении разнообразия внешнего вида часов - обращайтесь по адресу ntp[ат]time.in.ua. Мы с радостью ответим на все письма.

на главную страницу