Перейти к основному содержимому
LibraTool logoLibraTool

Таймер обратного отсчёта — бесплатно

Ведите обратный отсчёт до любой даты и времени. Устанавливайте произвольную дату или используйте быстрые пресеты (5 мин, 15 мин, 1 час). Без регистрации.

Работает офлайн после загрузки
Установить таймер
часы
минуты
секунды

Быстрый отсчёт

Отсчёт до

Совет: не закрывайте страницу, чтобы сигнал прозвучал. Пока таймер идёт, экран не гаснет.

Установите таймер выше или выберите быстрый пресет, затем нажмите «Начать отсчёт»

Частые применения

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

Как это работает

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

  1. 1
    Установите цель
    Выберите режим продолжительности (часы, минуты, секунды) или переключитесь на режим даты/времени, чтобы отсчитывать до конкретного момента. Пять кнопок быстрых пресетов (от 5 мин до 24 часов) полностью пропускают вводы и немедленно запускают таймер.
  2. 2
    Интервал тикает против фиксированной цели
    После запуска инструмент сохраняет абсолютную цель как объект Date и запускает setInterval каждые 1000 мс. Каждый тик вызывает Date.now() и вычитает из цели — так что пропущенные тики (вкладка спит, ЦП занят) самокорректируются на следующем тике, а не накапливают отставание.
  3. 3
    Адаптивный дисплей и зеркалирование вкладки
    Дисплей автоматически опускает единицы с ведущим нулём — 45-секундный таймер показывает только секунды крупным шрифтом, тогда как многодневный таймер показывает все четыре единицы меньшего размера. Оставшееся время также записывается в document.title, так что обратный отсчёт остаётся читаемым в свёрнутой или фоновой вкладке.
  4. 4
    Звуковой сигнал Web Audio по завершении
    Когда обратный отсчёт достигает нуля, встроенный API Web Audio браузера (AudioContext + OscillatorNode) синтезирует тройной синус-импульс 880 Гц — без загрузки аудиофайла. Пауза, возобновление и общедоступные URL (кодирующие целевую эпоху во фрагменте #to=, который никогда не достигает сервера) также полностью обрабатываются на клиенте.

Похожие инструменты

Часто задаваемые вопросы