Как синхронизировать часы css с временем. Аналоговые часы на HTML5 c логикой на JavaScript. Примеры команды NET TIME

Сделаем электронные часы с датой и временем с помощью jQuery и CSS3 для небольшой анимации.

HTML

Разметка простая и гибкая. Создаем DIV с классом clock , DIV с классом Date , который будет отображать дату и неупорядоченный список, содержащий часы, минуты и секунды.

CSS

Стили оформления с небольшой анимацией:

Container {width: 960px; margin: 0 auto; overflow: hidden;} .clock {width:800px; margin:0 auto; padding:30px; border:1px solid #333; color:#fff; } #Date { font-family: Arial, Helvetica, sans-serif; font-size:36px; text-align:center; text-shadow:0 0 5px #00c6ff; } ul { width:800px; margin:0 auto; padding:0px; list-style:none; text-align:center; } ul li { display:inline; font-size:10em; text-align:center; font-family:Arial, Helvetica, sans-serif; text-shadow:0 0 5px #00c6ff; } #point { position:relative; -moz-animation:mymove 1s ease infinite; -webkit-animation:mymove 1s ease infinite; padding-left:10px; padding-right:10px; } @-webkit-keyframes mymove { 0% {opacity:1.0; text-shadow:0 0 20px #00c6ff;} 50% {opacity:0; text-shadow:none; } 100% {opacity:1.0; text-shadow:0 0 20px #00c6ff; } } @-moz-keyframes mymove { 0% {opacity:1.0; text-shadow:0 0 20px #00c6ff;} 50% {opacity:0; text-shadow:none; } 100% {opacity:1.0; text-shadow:0 0 20px #00c6ff; } }

JS

Подключаем jQuery библиотеку

И далее наш скрипт $(document).ready(function() { // Создаем две переенные с названиями месяцев и дней недели в массиве var monthNames = [ "Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь" ]; var dayNames= ["Воскресенье","Понедельник","Вторник","Среда","Четверг","Пятница","Суббота"] // Создаем объект newDate() var newDate = new Date(); // Извлекаем текущую дату из объекта Date newDate.setDate(newDate.getDate()); // Навыходе день, дата, месяц и год $("#Date").html(dayNames + " " + newDate.getDate() + " " + monthNames + " " + newDate.getFullYear()); setInterval(function() { // Создаем объект newDate() и извлекаем секунды текущего времени var seconds = new Date().getSeconds(); // Добавляем начальный ноль к значению секунд $("#sec").html((seconds < 10 ? "0" : "") + seconds); },1000); setInterval(function() { // Создаем объект newDate() и извлекаем минуты текущего времени var minutes = new Date().getMinutes(); // Добавляем начальный ноль к значению минут $("#min").html((minutes < 10 ? "0" : "") + minutes); },1000); setInterval(function() { // Создаем объект newDate() и извлекаем часы из текущего времени var hours = new Date().getHours(); // Добавляем начальный ноль к значению часов $("#hours").html((hours < 10 ? "0" : "") + hours); }, 1000); });

  • new Date() - создает новый объект Date со значением текущей даты и текущего времени в браузере компьютера.
  • setDate() - метод устанавливает день месяца (от 1 до 31), по местному времени
  • getDate() - метод возвращает день месяца (от 1 до 31) для указанной даты по местному времени
  • getSeconds(), getMinutes() и getHours() - эти методы позволяют извлекать секунды, минуты и часы текущего времени в браузер.
  • (seconds < 10 ? "0" : "") + seconds) - добавляет начальный ноль к значению секунд (минут и часов). Символы ? и : включают тернарный (ternary ) оператор. Это специальный оператор, который возвращает значение перед двоеточием, если условие перед вопросом (? ) верно (true ), или значение после двоеточия , если условие неверно (false ).
  • Функция setInterval - это стандартная jаvascript функция, не часть jQuery . Выполняет код много раз, через равные промежутки времени (миллисекунды).

NET TIME синхронизирует показания часов компьютера с другим компьютером или доменом. Если используется без параметров в домене Windows Server, выводит текущую дату и время дня, установленные на компьютере, который назначен сервером времени для данного домена. Эта команда позволяет задать сервер времени NTP для компьютера.

Синтаксис команды NET TIME
  • net time [{\\имя_компьютера | /domain[:имя_домена] | /rtsdomain[:имя_домена]}]
  • net time [\\имя_компьютера]
  • net time [\\имя_компьютера] ], где
    • \\имя_компьютера - указывает имя сервера, время на котором нужно проверить или с которым нужно синхронизировать таймер.
    • /domain[:имя_домена] - задает имя домена, с которым синхронизируются часы.
    • /rtsdomain[:имя_домена] - указывает домен сервера надежного времени (RTS), с которым будут синхронизироваться часы.
    • /set - синхронизирует часы с временем указанного компьютера или домена.
    • /querysntp - выводит имя сервера NTP (Network Time Protocol), сконфигурированного для локального компьютера, или компьютера, указанного в параметре \\имя_компьютера.
    • /setsntp[:список_серверов_NTP] - указывает список серверов времени NTP для использования на локальном компьютере.
    Примеры команды NET TIME
    • net help time - отображение справки для указанной команды net;
    • net time \\PC1 - вывод на экран текущего времение сервера в сети для компьютера PC1;
    • net time /querysntp - отображение на экране имени сервера NTP для локальнго компьютера;
    • net time \\Proton /set - синхронизация часов локального компьютера с временем компьютера Proton.
    Net time системная ошибка 5 отказано в доступе

    Часто спрашивают, почему появляется "Системная ошибка 5. Отказано в доступе" при использовании команды Net time. Отвечаю, все в правах пользователя под которым запускается команда. В качестве примера пробовал запустить команду сначала с правами локального администратора на

    Напомним, что под системой отсчета подразумевается тело отсчета, с которым связаны система координат и ряд неподвижных одинаковых часов, синхронизированных между собой. Часами будем считать любой прибор, в котором используется тот или иной периодический процесс.

    При проведении различных физических измерений широко пользуются понятием одновременности двух или нескольких событий. Например, для определения длины стержня, расположенного вдоль осиX системы отсчета К и движущегося относительно этой системы (рис. 7.1), необходимо одновременно, то есть в один и тот же момент времени , зафиксировать значения координатиконцов стержня:

    . (7.1)

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

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

    Синхронизацию часов можно произвести следующим образом. Допустим что, из начала системы координат точки 0 по радио в момент времени передается радиосигнал. В момент, когда этот сигнал достигнет часов, находящихся от точки0 на известном расстоянии S , их устанавливают так, чтобы они показывали время
    , то есть с учетом времени распространения сигнала. В результате такой операции все часы данной системы отсчета будут синхронизированы в каждый момент времени.

    §8. Преобразование Лоренца

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

    Новые преобразования были выведены Эйнштейном на основе сформулированных им постулатов. Формально они совпали с преобразованиями, найденными ранее Лоренцем в связи с попытками объяснить неудачу опыта Майкельсона. Но только Эйнштейн вскрыл их глубокий смысл.

    Рассмотрим две инерциальный системы отсчета К и К" (рис. 5.1). Как и прежде, система К" К в направлении оси X с постоянной скоростью . Установим в разных точках обеих систем отсчета одинаковые часы и синхронизируем их: отдельно часы системыК и отдельно часы системы К" . За начало отсчета времени возьмем в обеих системах момент (
    ), когда начала координат (точки0 и 0" ) совпадают.

    Так как система К" движется относительно системы К равномерно, связь между координатами и
    должна по-прежнему, как и в преобразованиях Галилея, линейно зависеть от времени, то есть

    , (8.1)

    где - некоторый коэффициент.

    Аналогичное выражение можно записать для обратного перехода от системы К к системе К" :

    . (8.2)

    Для определения коэффициента предположим, что в начальный момент времени (
    ), когда точки0 и 0" совпадали, из точки 0 в направлении оси X был послан световой сигнал, который через время , измеренное в системеК , достиг точки А с координатой
    . В системеК" эта точка имела координату
    , где- время, измеренное в системеК" . Заметим, что скорость С в силу второго постулата одна и та же.

    Подставив координаты ив выражения (8.1) и (8.2), получим

    ,

    .

    Перемножив правые и левые части этих равенств и произведя сокращение на
    , получим

    ,

    (8.4)

    Таким образом, связь между координатами
    иимеет вид:

    (8.5)

    Для нахождения связи между ипроделаем следующее. Исключив из выражений (8.1) и (8.2) величинуи решив их после этого относительно, получим с учетом выражения (8.4):

    (8.6)

    Координаты и
    ипри рассматриваемом движении системК и К" остаются равными друг другу.

    Таким образом, преобразования для координат и времени, получившие название преобразований Лоренца , имеют вид:

    ,
    ,
    ,
    , (8.7)

    где

    Обратные преобразования в силу равноправности всех инерциальных систем отсчета должны иметь аналогичный вид, но с учетом изменения знака скорости V :

    ,
    ,
    ,
    . (8.8)

    Анализ формул преобразований Лоренца позволяет сделать ряд важных выводов.

    Во-первых , особенностью преобразований Лоренца является то, что при
    они переходят в преобразования Галилея (5.1). Это означает, что теория относительности не отвергает преобразования Галилея, а включает их в истинные преобразования как частный случай, справедливый при
    .

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

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

    Как мы все помним из школьного курса истории, учет точного времени человечество начинало с наблюдения за передвижением небесных тел и нумерации часов в земных сутках. По мере развития технологий необходимость во все более точном времени только возрастала. Сегодня весь мир живет по атомным часам, в которых, согласно международной системе единиц СИ, точное время расчитываетя по электромагнитному излучению, возникающему при переходе между двумя сверхтонкими уровнями основного состояния атомов.

    Без атомных часов в настоящее время невозможна работа современных систем навигации (в т.ч. GPS, ГЛОНАСС, Galileo), систем спутниковой и наземной телекоммуникации, в частности станций мобильной связи.

    В нескольких странах сформированы национальные центры стандартов времени и частоты, а также службы точного времени, периодически транслирующие временные сигналы по радио.

    Работы по улучшению характеристик атомных часов ведутся постоянно, совершенствуются также системы и методы синхронизации разного рода электронного оборудования с атомными часами. Более того, с недавнего времени некоторые часовые марки начали выпускать часы с функцией автоматической калибровки точности хода по сигналам точного времени от атомных часов. Но на самом деле синхронизировать с атомными часами можно любые часы.

    Для этого достаточно знать, как устанавливается время на конкретной модели (мы для примера взяли наручные Romanson — mir-chasov.ks.ua/shop/romanson — хронографом), и иметь под рукой данные о точном времени с атомных часов (сервер/сайт точного времени). Проще говоря, требуются руководство пользователя наручных часов и атомные часы — ничего сложного.

    Итак, как синхронизировать свои наручные часы с атомными часами и выставить точное время.

    1. Для начала готовим часы к настройке. В аналоговых моделях время выставляется заводной коронкой, которая, как правило, должна быть выдвинута из корпуса в определенное положение (у наших Romanson — это вторая позиция из трех возможных); у цифровых часов время выставляется одной из кнопок на корпусе, на которую, наоборот, надо надавливать. Напомним, что стрелки следует переводить только по ходу.

    2. Устанавливаем часы и минуты в соответствии с текущим временем, даем часам поработать, пока секундная стрелка (или счетчик секунд) не встанет в нулевое положение (метка 12 — на аналоговом циферблате и 0 — на цифровом). Положение минутной стрелки может немного измениться, но это нормально, минуты будем выставлять заново. После установки секундной стрелки на 12 останавливаем часы (в Romanson для этого необходимо выдвинуть заводную коронку в крайнюю позицию).

    3. Заходим на сервер точного времени; мы использовали данные сервиса time.is (к слову, заодно вы узнаете, насколько точно идут часы в вашем компьютере, смартфоне или планшете).

    4. Ловим момент, когда на циферблате атомных часов сменится очередная минута, и «обнулятся» секунды, и устанавливаем свои часы на минуту вперед. Например, если сервер точного времени показал 12:35:00, мы выставляем 12:36. Далее дожидаемся подхода момента следующего «обнуления» секунд на атомных часах и запускаем свои часы. Т.е., в 12:35:59 мы нажимаем на коронку своих Romanson, возвращая ее в нижнее положение и запуская тем самым механизм. На этом всё, теперь наши часы синхронизированы с атомными часами.

    И в завершение, специально для поклонников суперточного времени, напомним/уточним, что между показанием настоящих атомных часов и показаниями любого сервера точного времени всегда существует погрешность. Кроме того, погрешности существуют и между показаниями сервера и показаниями часов на экране устройства, с которого на этот сервер зашли. Проще говоря, пока сигнал придет на сервер, а потом с сервера — на ваше устройство связи (время прохождения зависит от удаленности сервера, пропускной способности и загруженности интернет-каналов и ряда других параметров), эталонные атомные часы уже уйдут вперед, и ваши часы хоть на доли секунды, но будут отставать. Потому описанная выше процедура часов не является самой совершенной, но, тем не менее, на бытовом уровне этого достаточно, в особенности если вы пользуетесь механическими часами. В статье использованы материалы с сайта компании «Мир Часов».

    http://jsfiddle.net/7nm7xpwa/

    Смотрите код здесь ^

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

    Спасибо за ваше время!

    Selected { background: linear-gradient(45deg, rgba(255,255,255, .95) 25%, transparent 25%, transparent 50%, rgba(255,255,255, .95) 50%, rgba(255,255,255, .95) 75%, transparent 75%, transparent); background: -webkit-linear-gradient(45deg, rgba(255,255,255, .95) 25%, transparent 25%, transparent 50%, rgba(255,255,255, .95) 50%, rgba(255,255,255, .95) 75%, transparent 75%, transparent); background: -o-linear-gradient(45deg, rgba(255,255,255, .95) 25%, transparent 25%, transparent 50%, rgba(255,255,255, .95) 50%, rgba(255,255,255, .95) 75%, transparent 75%, transparent); background: -moz-linear-gradient(45deg, rgba(255,255,255, .95) 25%, transparent 25%, transparent 50%, rgba(255,255,255, .95) 50%, rgba(255,255,255, .95) 75%, transparent 75%, transparent); animation: barberpole 2s linear infinite; -webkit-animation: barberpole 2s linear infinite; -moz-animation: barberpole 2s linear infinite; /* opacity: .9; */ } @keyframes barberpole { from { background-position: 0 0; } to { background-position: 200px 100px; } } @-webkit-keyframes barberpole { from { background-position: 0 0; } to { background-position: 200px 100px; } } @-moz-keyframes barberpole { from { background-position: 0 0; } to { background-position: 200px 100px; } } .pixel { width: 100px; height: 100px; background-color: grey; float:left; }

    $(".pixel").click(function(){ $(this).addClass("selected"); });

    qaru.site

    Синхронизация времени через Интернет

    Время в эпоху информационных технологий приобрело особое значение для современного человека. Каждый из нас как минимум по нескольку раз в день поглядывает на часы. Многие регулярно синхронизируют свои устройства отчета времени посредством различных источников, в том числе и Интернет. Точное время порой играет порой решающую роль в делах, где важны даже не минуты, а секунды. К примеру, торги на фондовых биржах, могут обернуться крахом для игрока, чьи часы показывали неправильное время. Попробуем настроить свои электронные часы на компьютере и синхронизировать точное время посредством Интернет.

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

    Технология синхронизации времени

    В начале немного расскажу о технологии, с помощью которой происходит получение точного времени из Интернет-источников. Весь процесс синхронизации времени проводиться посредством специального сетевого протокола называемого NTP (Network Time Protocol). Данный протокол представляет из себя свод различных правил и математических алгоритмов, благодаря которым происходит точная настройка времени на вашем компьютере с разницей в несколько сотых одной секунды. Существует протокол и для систем, не требующих такой точной синхронизации, который называется SNTP. Разница источника и устройства-приёмника времени по нему может составлять до 1 секунды.

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

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

    Синхронизация времени в Windows

    Попробуем произвести синхронизацию времени средствами систем Windows XP, Windows 2003. Для этого кликните по часам, которые расположены у вас в трее (обычно это правых нижний угол экрана), чтобы вызвать настройки даты и времени. При этом обязательно проверьте настройки “часового пояса”, которые находятся там же и скорректируйте их при необходимости.

    Для Windows Vista, Windows 7 также достаточно кликнуть по часам внизу экрана и перейти к настройкам через специальную ссылку “Изменение настроек даты и времени”

    Затем перейдите во вкладку “Время по Интернету” и нажмите кнопку “Изменить параметры”.

    Появится окно настроек времени по Интернету, схожее с таким же окном из Windows XP, 2003.

    В этом окне имеется опция автоматической сверки часов через Интернет, которая доступна напротив надписи “Выполнять синхронизацию с сервером времени в Интернете”. Если ее включить, поставив галочку, то периодически время вашего компьютера будет уточняться через Интернет-сервера самой операционной системой.

    Далее, напротив опции “Сервер:” пользователю доступен выбор из списка адресов, с которых будет производиться синхронизация. Попробуйте выбрать один из них и нажать кнопку “Обновить сейчас”. Если через определенное время под списком появится надпись об ошибке синхронизации, введите вручную один из нижеприведенных адресов сервера и проверьте соединение с ним.

    ntp.mobatime.runist1-ny.ustiming.orgntp.chg.ru

    Ниже представлен видеоролик, который покажет процесс настройки системных часов в Windows 7 и их синхронизацию.

    Изменяем период автоматической синхронизации времени в Windows

    По умолчанию, операционная система Windows обращается к серверам синхронизации только раз в неделю. При условии, что пользователь поставил автоматическую проверку времени, конечно. Для некоторых такой период может показаться достаточно большим или может быть весьма частым, чем хотелось бы. К счастью, в системе предусмотрена смена этого параметра через настройки реестра.

    Откройте окно “Выполнить” через меню “Пуск”. В командной строке наберите regedit и запустите кнопкой “OK”. Вам необходимо поочередно добраться до следующего раздела

    HKEY_LOCAL_MACHINE – SYSTEM - CurrentControlSet – Services - W32Time – TimeProviders – NtpClient

    и выбрать в окне слева параметр SpecialPollInterval. Здесь указано значение 604800, если перевести его в десятичную систему исчисления. Это количество секунд равное одной недели. Сюда можно занести другое значение, которое необходимо вам, сконвертировав его в секунды.

    Сервисы точного времени

    Помимо часов, работающих на вашем компьютере, наверняка есть и другие источники времени, с которыми приходиться периодически сверятся дабы не выбиться из общего рабочего графика или расписания. Часы могут быть настенными, настольными, наручными и точность времени показываемого ими не всегда соответствует действительности. Меж тем, пытаясь синхронизировать время этих устройств вручную, многие обращаться к телевизионным источникам. Однако такие средства могут передавать сигнал со значительными задержками, поэтому гарантировать точное время хотя бы до минуты от этих источников невозможно.

    К счастью, в глобальной сети имеется множество сервисов показа точного времени, которые помогут вам в настройке часов на точное время, вплоть до одной секунды. Конечно, Интернет не безгрешен в плане все тех же временных задержек передачи информации, но такие задержки при хорошей связи обычно не составляют более одной секунды.

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

    Красивое изображение циферблата с перемещающимися стрелками, порадует любителей стильного виртуального дизайна. Помимо информации о точном времени, здесь можно найти данные о времени восхода и заката солнца в вашем регионе, а также ссылку на прогноз погоды для указанного города.

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

    Для Вас также имеется сборник полезных и интересных ссылок на другие веб-ресурсы, которые, возможно, окажут помощь в решении Ваших вопросов.

    inetedu.ru

    Точное время в твоем мобильном

    О том, что часы в мобильном отстают узнаешь, как правило, когда куда-то опоздал. К примеру на поезд. В XXI веке недопустимо, если Ваши часы спешат или отстают больше чем на минуту.

    И если к наручным часам претензий нет, то смартфоны просто обязаны показывать точное время. Но как показывает практика - это далеко не так. Часы на телефонах такие же брехучие как и старые ходики у бабушки в деревне.

    Чем определяется точность электронных часов

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

    Повышаем точность часов

    В профессиональных устройствах, а именно в приемо-передающей аппаратуре, например спутникового телевидения, стабильность генераторов намного выше и может достигать значений 10-12. Поэтому напрашивается сам собой способ взять за эталон частоту несущей внешнего источника сигнала. И использовать ее как опорную для нашего генератора. Возможны два пути: аппаратный и программный. В первом случае частота генератора часов подстраивается под частоту несущей передающей вышки GSM. Во втором случае базовая вышка GSM передает сигналы точного времени и операционная система подстраивает часы.

    Но как показывает отечественная действительность, на сотовых операторов надежды нет. Я несколько раз попадал в ситуацию, когда время на часах перескакивало на несколько часов. После чего пришлось отключить опцию использования данных предоставляемых сетью.

    Серверы точного времени

    Так как смартфон это компьютер с доступом в интернет, то проще всего синхронизировать часы с эталонными серверами точного времени. В стандартных прошивках этой возможности нет. Но проблема решается установкой допольнительного ПО. Программ таких несколько, и мне приглянулась одна - ClockSync от «отечественного производителя»:-). Страничка на Google Play - https://play.google.com/store/apps/details?id=ru.org.amip.ClockSync Сайт программы: http://bit.ly/clocksync ClockSync синхронизирует системное время Android устройства через Интернет по протоколу NTP с серверами точного времени. Программа полезна если оператор сотовой связи не поддерживает NITZ (автоматическую синхронизацию времени) или посылает неверные значения, а также в случае, если часы телефона сильно убегают вперед или отстают.

    Работает на планшетах. Актуально если нужно точное время. Тем более на устройствах без GSM модуля.

    Особенности программы ClockSync

    Автоматическая синхронизация работает только на телефонах с ROOT. Если root-прав нет, то проверка времени проводится автоматически и вы получите уведомление если часы сильно убежали. А синхронизировать часы придется «руками».

    Программа поддерживает свежую базу обновленных часовых поясов. И если у вашего смартфона старая прошивка и он каждую весну и осень в России переводит часы, то это программа восстановит несправедливость. И вы не придете весной на работу на час раньше.

    moonback.ru

    Синхронизация времени через интернет на компьютере в Windows 7, 8

    Часы Windows, расположены в правом нижнем углу экрана на панели задач рядом с кнопкой «свернуть все окна», языковой панелью, другими элементами и открываются по нажатию на них левой кнопки. Чтобы системные часы показывали точно, необходимо синхронизировать время на компьютере с интернетом в Windows 7, 8.

    Синхронизация происходит с интернет-сервером и время вашего ПК автоматически обновляется. По умолчанию обновление происходит каждые 7 дней с наличием подключенного интернета. В статье рассмотрим, как включить синхронизацию, как ускорить обновление времени с сервером, и какую программу можно использовать.

    Как включить, настроить синхронизацию времени на Windows 7, 8

    Примечание: по умолчанию синхронизация времени через интернет включена в Windows.

    Для начала Вам потребуется открыть панель управления Виндовс и выбрать в области просмотра мелкие или крупные значки. Далее в списке нажмите «дата и время».

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

    В окошке перейдите в раздел «время по интернету», здесь представлена информация о текущей синхронизации с наименованием сервера (если она включена). По умолчанию синхронизация по интернету производится с сервером от Microsoft, который называется time.windows.com. Для изменения настроек кликните «изменить параметры» и «да» (если включен контроль учетных записей).

    В параметрах времени по интернету должна быть отмечена флажком опция «синхронизировать с сервером времени». Выберите один из предустановленных серверов или задайте свой (со списком серверов можно ознакомиться здесь http://support.microsoft.com/ru-ru/kb/262680). Далее нажмите «обновить сейчас», чтобы синхронизировать время на компьютере с интернетом. В случае успешной синхронизации, Вы увидите уведомление в этом же окне.

    Для синхронизации времени через интернет Вы можете использовать различные утилиты такие как:

  • Atomic Clock Sync
  • NetTime
  • SP TimeSync
  • Другие
  • Через программы настраиваются все аспекты синхронизации, уменьшается интервал запроса на обновление. Стандартными методами так же можно синхронизировать время на компьютере с интернетом ускоренно и чаще, читаем дальше, как это сделать.

    Как уменьшить интервал обновления времени с интернета

    Бывает ситуация, что время постоянно сбивается из-за проблем с системными часами, даже если у Вас включена синхронизация времени на компьютере. Решением проблемы является правка NTP клиента для ускорения периода обновления. В зависимости от версии ОС Вам потребуется:

  • Открыть реестр в Windows 7
  • Запустить редактор реестра на Windows 8
  • В реестре перейдите до раздела NtpClient (полный путь показан на картинке ниже). В правой стороне редактора дважды щелкните по параметру SpecialPollInterval. Далее в области системы счисления выберите «десятичная», и в поле значения будет число 604800, которое представляет собой 7 суток в секундах.

    Например, если вы хотите синхронизировать время на компьютере с интернетом каждый день, тогда введите значение 86400, которое рассчитывалось по формуле 60 секунд * 60 минут * 24 часа * 1 день. Задайте свое количество секунд и нажмите OK.

    Примечание: не ставьте значение меньше 14400 секунд (4 часа), иначе IP-адрес вашего компьютера может получить запрет от сервера времени.

    Вы также можете ускорить синхронизацию вручную, но добраться до кнопки «обновить сейчас» составляет много шагов. В данном случае можно воспользоваться cmd. Для этого надо вызвать командную строку в Виндовс 7, 8 от имени администратора, а затем ввести команду ниже и нажать клавишу ввода.

    Примечание: команда заработает, если синхронизация времени через интернет включена.

    Чтобы еще ускорить процесс создайте bat файл и скопируйте в него команду синхронизации. Далее вынесите файл на рабочий стол или закрепите на панели задач и запускайте от имени администратора.

    Предотвращение проблем во время синхронизации

    Установить точное время через синхронизацию с интернетом не всегда удается. Вы можете столкнуться со следующими проблемами и путями их решения:

  • Убедитесь, что часовой пояс, дата и время вручную правильно установлены на Вашем компьютере, иначе у Вас будет постоянно сбиваться время, пытаясь синхронизировать часы компьютера с сервером времени в интернете.
  • Windows получает начальное время от BIOS, поэтому убедитесь, чтобы время и дата были правильно настроены в CMOS BIOS.
  • Проверьте батарею CMOS на материнской плате. Если она слабая, тогда Ваши часы могут идти медленнее, теряя или сбрасывая время. Если это так, то вам просто необходимо заменить батарейку CMOS.
  • Если ваш компьютер не будет держать точное время даже после включения синхронизации и изменения временных серверов, читайте выше про изменение интервала обновления.
  • Как видите, синхронизировать время на компьютере с интернетом в Windows 7, 8 для точного отображения не сложно. Все можно сделать стандартными шагами Виндовс. Программы лишь уменьшат затраты Вашего времени, например, сократят время синхронизации в два клика.