Калібрування наживо
Кожне вимірювання під час синхронізації фіксує час надсилання запиту, отримання відповіді та часову мітку сервера.
Точність і довіра
Time.ms показує точний поточний час, звіряючи браузер із мережевим еталоном часу, а потім відображаючи виміряну затримку й оцінку похибки.
Кожне вимірювання під час синхронізації фіксує час надсилання запиту, отримання відповіді та часову мітку сервера.
Для практичної оцінки на боці браузера застосунок додає до часової мітки сервера половину виміряного часу проходження запиту й відповіді.
Похибка відображається як оцінка на основі останнього вимірювання мережевої затримки.
Після успішного калібрування Time.ms прив’язує відкалібровану часову мітку до монотонного годинника браузера, щоб показ часу оновлювався плавно.
Час проходження запиту й відповіді вимірюється від моменту надсилання запиту браузером до отримання відповіді. Половина RTT компенсує затримку, а оцінка точності залишається консервативною.
Відхилення часу — це різниця між відкаліброваним часом і годинником пристрою в останньому прийнятому зразку синхронізації. Воно оновлюється лише після прийняття нового зразка.
Спочатку сайт звертається до захищеної власної кінцевої точки часу. Якщо вона недоступна, браузер використовує загальнодоступні метадані часу на боці клієнта, щоб інтерфейс продовжував працювати.
Для синхронізації часу не потрібні обліковий запис або точне розташування пристрою. Геолокація браузера необов’язкова й використовується лише після натискання елемента керування розташуванням пристрою.
орієнтовна точність = час проходження запиту й відповіді / 2 + допуск на час обробки в браузері
За звичайних умов роботи браузера цей допуск дає консервативну й зрозумілу оцінку.
Синхронізація в браузері залежить від поточної мережевої затримки. Time.ms вимірює цю затримку й показує консервативну оцінку.
Відображене відхилення оновлюється, коли Time.ms приймає новий зразок калібрування.
Ні. Для точної синхронізації часу геолокація пристрою не потрібна.
Поверніться до точного поточного часу, перевірте відхилення годинника пристрою або перетворіть значення UTC, ISO та Unix.
Атомний час наживо з мілісекундами, UTC, часом Unix, мережевою затримкою та відхиленням годинника пристрою.
Перетворюйте секунди або мілісекунди від початку епохи на локальний час, UTC, ISO 8601 і навпаки.
Порівняйте годинник пристрою з відкаліброваним часом і скопіюйте діагностичний звіт.
Переглядайте поточний час UTC із мілісекундами та перетворюйте локальні дату й час на UTC.
Створюйте, аналізуйте й перетворюйте часові мітки ISO для журналів, API та баз даних.
Налаштуйте комп’ютер або сервер так, щоб системний час залишався синхронізованим.