Перейти до основного вмісту
LibraTool logoLibraTool

Таймер зворотного відліку — безкоштовно

Відраховуйте час до будь-якої дати та часу. Встановіть довільну дату або скористайтесь швидкими налаштуваннями (5 хв, 15 хв, 1 год). Реєстрація не потрібна.

Працює офлайн після завантаження
Встановити таймер
год
хв
секунди

Швидкий відлік

Відлік до

Порада: тримайте цю сторінку відкритою, щоб пролунав сигнал. Поки таймер працює, екран не гасне.

Встановіть таймер або виберіть пресет, потім натисніть Запустити

Типові застосування

  • Таймер зворотного відліку подійВідраховуйте дні, години та секунди до весілля, дня народження, концерту чи будь-якої майбутньої події.
  • Таймер зворотного відліку термінуТримайте прямий зворотний відлік до крайнього терміну проекту, екзамену або дати подання, щоб залишитися на курсі.
  • Таймер для варіння та кухніШвидкий таймер зворотного відліку для варіння макаронів, кипіння яєць, випічки та кухонного часу.
  • Таймер для зустрічей та презентаційВідраховуйте час до початку зустрічі або використовуйте як видимий таймер під час презентацій.
  • Зворотний відлік запуску продуктуСтворюйте очікування для запуску продукту, продажу чи оголошення за допомогою прямого зворотного відліку.

Як це працює

Таймер зворотного відліку працює повністю у вашому браузері без жодних зовнішніх залежностей — без бібліотек і звернень до сервера. Він використовує 1-секундний setInterval, який на кожному такті обчислює різницю між Date.now() і збереженою цільовою міткою часу, тож відображення залишається точним, навіть якщо вкладка у фоні або годинник пристрою зсувається.

  1. 1
    Задайте ціль
    Виберіть режим тривалості (години, хвилини, секунди) або перемкніться в режим дати/часу, щоб рахувати до конкретного моменту. П’ять кнопок швидких пресетів (від 5 хв до 24 годин) пропускають введення й одразу запускають таймер.
  2. 2
    Такти інтервалу відносно фіксованої цілі
    Після запуску інструмент зберігає абсолютну ціль як об’єкт Date і викликає setInterval кожні 1000 ms. Кожен такт викликає Date.now() і віднімає від цілі — тож пропущені такти (вкладка спить, процесор зайнятий) самі виправляються на наступному такті, а не накопичують затримку.
  3. 3
    Адаптивне відображення та дублювання у вкладці
    Відображення автоматично прибирає нульові старші одиниці — 45-секундний таймер показує великим шрифтом лише секунди, а багатоденний — усі чотири одиниці меншим розміром. Залишок часу також записується в document.title, тож відлік видно навіть у згорнутій чи фоновій вкладці.
  4. 4
    Сигнал Web Audio після завершення
    Коли відлік доходить до нуля, вбудований у браузер Web Audio API (AudioContext + OscillatorNode) синтезує потрійний синусоїдальний сигнал 880 Hz — жоден аудіофайл не завантажується. Пауза, відновлення й URL для поширення (що кодують цільову епоху у фрагменті #to=, який ніколи не потрапляє на сервер) теж обробляються повністю на клієнті.

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

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