TimeBench Посібник

Як перевірити, чи поспішає або відстає ваш годинник

TimeBench порівнює годинник вашого телефона чи комп’ютера із сервером часу й показує, на скільки мілісекунд він помиляється і наскільки точне це число. Цей посібник пояснює, як влаштовано вимір, як читати результат, як виправити неточний годинник і як найкраще користуватися секундоміром і таймером.

Команда fof.lol · Оновлено · 5 хв читання

Відкрити TimeBench

Що вміє TimeBench

  • Перевірка годинника: на скільки годинник пристрою поспішає чи відстає від точного часу, у мілісекундах, разом із точністю виміру (зазвичай ±10–50 мс).
  • Точний час: великий годинник, у якому похибку вашого пристрою вже виправлено, а поруч — власний годинник пристрою.
  • Довідкові значення: UTC, Unix-час у секундах і мілісекундах, ваш часовий пояс і його зсув від UTC, найближчий перехід на літній чи зимовий час, номер дня в році й тиждень за ISO.
  • Секундомір із колами (найшвидше й найповільніше виділено) і таймер зі звуком і вібрацією.
  • Історія: кожен вимір зберігається у вашому браузері, тож видно, чи дрейфує годинник з дня на день; будь-яким результатом можна поділитися посиланням чи картинкою.

Як перевірити годинник

  1. Відкрийте TimeBench. Вимір почнеться сам і триватиме 2–8 секунд.
  2. Прочитайте висновок під великим годинником: точний або на скільки годинник відстає чи поспішає.
  3. Перегляньте точність у подробицях. Якщо вона ширша, ніж вам потрібно, натисніть Виміряти ще раз на спокійнішому з’єднанні (Wi-Fi замість мобільного інтернету, без завантажень у фоні).

Якщо змінити годинник пристрою, поки сторінка відкрита, TimeBench помітить стрибок і сам виміряє ще раз.

Як читати результат

КолірРізницяЩо це означає
Зелений: «точний»у межах точності або менше 20 мсгодинник синхронізовано, нічого робити не треба
Зеленийдо 0,5 сдосить для повсякдення, дзвінків і онлайн-ігор
Жовтий0,5–2 спомітно для прямих трансляцій, аукціонів і продажу квитків, що стартує в певну секунду
Червонийпонад 2 сімовірно, вимкнено автоматичний час; як це виправити — нижче

Зсув — це точний час мінус час пристрою. Додатний зсув означає, що пристрій відстає, від’ємний — що поспішає. Точність (±) — чесні межі виміру: справжня різниця напевно лежить усередині них.

Якщо різниця майже рівно ціла кількість годин чи пів годин, час на екрані може виглядати правильним, а неправильно вибрано часовий пояс; TimeBench про це підкаже.

Як вимірюється зсув

TimeBench працює так само, як NTP — інтернет-протокол часу. Він надсилає до десяти крихітних запитів до сервера Cloudflare, який ставить позначку часу (speed.cloudflare.com), і запам’ятовує, коли кожен запит пішов і коли повернулася відповідь. Сервер записує у відповідь свій час, тож справжній час на сервері лежить десь між цими двома моментами. Зсув — це час сервера мінус середина цього обміну, а невизначеність — половина часу обміну.

Сервер повідомляє час у цілих секундах, тому TimeBench розраховує кожен наступний запит так, щоб він прийшов саме тоді, коли на сервері мала б змінитися секунда. Хай би яку секунду показала відповідь — стару чи нову, — невизначеність зменшується вдвічі, і після 6–10 запитів вона звужується приблизно до половини найшвидшого обміну. Найшвидшим обмінам можна вірити найбільше: у них найменше місця для затримок.

Якщо Cloudflare недоступний, TimeBench так само питає час у сервера fof.lol із заголовка Date. Такий вимір точний настільки, наскільки точний годинник самого сервера.

Як виправити годинник

  • Windows: Параметри → Час і мова → Дата й час, увімкніть Установлювати час автоматично й натисніть Синхронізувати зараз.
  • macOS: Системні параметри → Загальні → Дата й час, увімкніть Установлювати дату й час автоматично.
  • Android: Налаштування → Система → Дата й час, увімкніть Автоматичний час (у різних виробників назва трохи відрізняється).
  • iPhone та iPad: Параметри → Загальні → Дата й час, увімкніть Автоматично.

Потім натисніть Виміряти ще раз. Якщо комп’ютер іде неточно на секунди за добу навіть з автоматичним часом, можливо, розрядилася батарейка материнської плати або не працює служба часу; дрейф між вимірами видно в історії.

Секундомір і таймер

Секундомір

Запускайте, зупиняйте й продовжуйте скільки завгодно; Коло записує проміжний час під час відліку, а Скинути обнуляє секундомір після зупинки. Коли кіл три чи більше, найшвидше позначено зеленим, найповільніше — червоним. Копіювати кола дає таблицю, яку можна вставити в електронну таблицю. Запущений секундомір продовжує відлік, навіть якщо перезавантажити сторінку.

Таймер

Задайте години, хвилини й секунди або виберіть готовий час від 1 хвилини до 1 години. Кільце показує, скільки лишилося, а в картці видно, о котрій таймер завершиться. Коли час вийде, 30 секунд лунатиме сигнал, а телефон вібруватиме, доки ви не натиснете Вимкнути сигнал; за хвилину сигнал вимкнеться сам. Поки таймер працює, екран не гасне (Wake Lock).

Чому важлива фонова вкладка

Щоб заощадити батарею, браузери пригальмовують таймери у вкладках, на які ви не дивитеся: Chrome запускає їх щонайбільше раз на секунду, а за п’ять хвилин — щонайбільше раз на хвилину; телефони можуть узагалі призупинити приховану сторінку. Інструменти, що рахують час, додаючи «тіки» таймера, через це відстають.

TimeBench «тіків» не рахує. Секундомір і таймер читають монотонний годинник performance.now() і перемальовуються через requestAnimationFrame, тож після будь-якої паузи одразу показують правильний час. Сигнал таймера заплановано наперед на годиннику аудіосистеми, який працює й у фоні. Вібрація та екран однаково чекають, доки ви повернетеся, а на телефонах сигнал звучить, лише поки сторінка відкрита, тож для важливого тримайте TimeBench на екрані.

Приватність

Запити для виміру не містять даних про вас і cookies; сервер дізнається лише, що хтось запитав час, і IP-адресу, яку бачить будь-який сайт. Результати, кола й налаштування таймера зберігаються лише у вашому браузері. Посилання для поширення містить тільки вимір: зсув, його точність, коли його зроблено, і ваш часовий пояс.

Часті запитання

Наскільки точний TimeBench?

Зазвичай ±10–50 мс, і він завжди показує точні межі. На швидкому стабільному з’єднанні точність сягає кількох мілісекунд; на повільному мобільному межі ширші, але результат усередині них однаково правильний.

Чому результат трохи різниться від виміру до виміру?

Кожен вимір має власні межі точності. Якщо результати перекриваються в цих межах, вони узгоджуються. Якщо ні — змістився сам годинник пристрою, наприклад після синхронізації часу системою.

Чи працює без інтернету?

Секундомір і таймер працюють без з’єднання, якщо сторінку встановлено чи вже відкрито. Для перевірки годинника потрібен інтернет; без нього великий годинник показує власний час пристрою.

Чому годинник телефона неточний, якщо він налаштовується автоматично?

Телефони часто беруть час із мобільної мережі, а вона не завжди точна; деякі синхронізуються лише раз на добу чи після перезапуску. Різниця менше пів секунди — нормальна.

Чи можна користуватися таймером із вимкненим екраном?

На комп’ютері сигнал пролунає навіть у фоновій вкладці. На телефонах браузер може призупинити сторінку, коли екран вимкнено, і тоді сигнал пролунає, щойно ви її відкриєте; для кухні чи спорту тримайте екран увімкненим.

Спробуйте TimeBench

Подивіться точний час і на скільки мілісекунд помиляється ваш годинник, а потім скористайтеся секундоміром чи таймером.

Відкрити TimeBench

Схожі інструменти