ToolActToolAct

Перекидные часы

Цифровые перекидные часы с полноэкранным режимом, форматом 12/24 часа и секундами.

Синхронизация времени
AM
--
--
Часы
--
--
Минуты
--
--
Секунды

Что такое перекидные часы?

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

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

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

Как использовать

Как использовать

  1. Часы автоматически отображают текущее время и обновляются в реальном времени
  2. Нажмите кнопку «12H/24H» для переключения формата времени
  3. Нажмите кнопку «Секунды/Без секунд» для включения или отключения отображения секунд
  4. Нажмите кнопку «Полный экран» для перехода в полноэкранный режим
  5. Настройки сохраняются автоматически и восстанавливаются при следующем посещении

Советы

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

Применение

Использование крупных читаемых часов на втором экранеПоказывайте текущее местное время с анимированными перекидными карточками, локализованной датой и опциональным полноэкранным режимом на рабочем столе, в студии, классе, мастерской или на фоне стрима. Поскольку страница считывает только локальные системные часы через JavaScript Date API и использует CSS3-трансформации для анимации переворота, она никогда не обращается к удалённому серверу времени и не требует входа или облачного аккаунта для работы.
Переключение между практичными режимами отображенияВключайте или выключайте секунды и выбирайте 12-часовой или 24-часовой формат в зависимости от того, нужны ли точные замеры, фоновое отображение или экран для презентации. При скрытых секундах карточки переворачиваются раз в минуту, что создаёт спокойный ритм, подходящий для атмосферных экранов; при включённых секундах минутные и часовые карточки по-прежнему переворачиваются вместе в начале каждой минуты, поэтому страница остаётся читаемой на расстоянии.
Визуальное отображение времени без настройки будильниковСтраница — это часы для отображения, а не таймер или планировщик. Используйте её, когда важна видимость; обратитесь к инструментам обратного отсчёта или Pomodoro, когда нужны оповещения, сессии или отслеживание прошедшего времени. Следите за точностью системных часов, поскольку отображение следует локальному времени браузера.
Включение секунд для студийного тайминга, скрытие для атмосферыВключение строки секунд даёт более чёткий ритм для записей и живых выступлений; отключение создаёт спокойное отображение для офисной стены, лобби или зала ожидания, где тиканье отвлекает. Сам переворот отрисовывается CSS3 3D-трансформацией с перспективой, а карточки используют моноширинный числовой слот, поэтому более широкая «2» или более узкая «1» не сдвигает компоновку и не вызывает пиксельное дрожание при каждом тике.
Совмещение часов с отдельным обратным отсчётом для сессийСтраница — это дисплей, а не таймер, поэтому используйте её вместе с выделенным приложением Pomodoro или обратного отсчёта, когда сессиям, докладам или встречам нужен видимый маркер окончания. Время остаётся согласованным между окнами, поскольку обе страницы читают одни системные часы. Кнопка полноэкранного режима использует браузерный API requestFullscreen для вывода страницы на проектор, киоск-дисплей или запасной планшет без отображения адресной строки — достаточно для настенных часов в конференц-зале и избавляет от лишней настройки нативного киоск-приложения.

Технический принцип

Каждая карточка с цифрой разделена на верхнюю половину, показывающую текущее значение, и нижнюю, показывающую следующее, с третьим абсолютно позиционированным слоем, который вращается от 0deg до -180deg вокруг оси X. Родительский элемент получает perspective: 600px, чтобы вращение воспринималось как 3D-глубина, а не вертикальное сжатие, а backface-visibility: hidden на переворачивающемся слое предотвращает просвечивание зеркальной задней грани. Браузер перемещает слой на собственную композитную поверхность при установке will-change: transform, поэтому переворот выполняется на GPU, а не перерисовывает текст на каждом кадре.

Время берётся из Date.now() в миллисекундах с начала Unix-эпохи, но наивный setInterval(fn, 1000) даёт дрейф, потому что таймеры срабатывают по принципу «best-effort» и накапливают отклонение. Инструмент вместо этого планирует следующий тик, вычисляя 1000 - (Date.now() % 1000), чтобы граница попадала на реальную секунду, и использует requestAnimationFrame для анимации переворота, так что анимация автоматически ставится на паузу, когда вкладка теряет фокус или монитор уходит в спящий режим. Page Visibility API (document.visibilityState) повторно синхронизирует отображаемые цифры при visibilitychange, избегая устаревшего значения, когда пользователь возвращается через несколько минут.

Форматирование отображения читает локаль браузера через Intl.DateTimeFormat с опцией hourCycle ('h23' для 24-часового, 'h12' для 12-часового с AM/PM). Переходы летнего/зимнего времени обрабатываются неявно, поскольку методы Date, такие как getHours(), уже возвращают локальное время с учётом смещения, и часы перескакивают с 02:00 на 03:00 весной и показывают 01:00 дважды осенью без дополнительной логики.
  • 3D-переворот: CSS transform: rotateX(-180deg) на абсолютном слое, родительский perspective: 600px, backface-visibility: hidden для подавления зеркальной задней грани
  • Композиция на GPU: will-change: transform перемещает переворачивающийся элемент на собственный слой, и переходы композируются, а не перерисовываются
  • Бездрейфовый тик: задержка setTimeout вычисляется как 1000 - (Date.now() % 1000), чтобы каждый тик попадал на реальную границу секунды вместо накопления отклонения таймера
  • Тайминг анимации: requestAnimationFrame управляет переходом от 0deg до -180deg, браузер автоматически замедляет его в фоновых вкладках
  • Восстановление в фоне: Page Visibility API слушает visibilitychange и перечитывает Date.now(), чтобы цифры перескакивали к правильному значению при возврате фокуса на вкладку
  • Локаль и формат часа: Intl.DateTimeFormat с hourCycle 'h23' или 'h12' выбирает 24-часовой или 12-часовой AM/PM формат из системной локали пользователя
  • Полноэкранный режим: Element.requestFullscreen() и document.exitFullscreen() управляют режимом настенных часов, Esc — стандартная клавиша выхода

Примеры

Использование на рабочем столе

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

Отображение на большом экране

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

Фон для прямой трансляции

Добавьте источник браузера в OBS с URL флип-часов в качестве фона трансляции.

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

Какой часовой пояс использует часы?

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

Можно ли переключаться между 12- и 24-часовым форматом?

Да, переключатель есть в настройках. 12-часовой формат показывает AM/PM, 24-часовой — числа от 00 до 23 без AM/PM. Выберите подходящий вариант; в некоторых сборках формат по умолчанию совпадает с локалью ОС.

Почему секундная стрелка иногда перескакивает больше чем на секунду?

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

Влияет ли анимация переворота на производительность?

CSS-трансформации ускоряются GPU и почти ничего не стоят на современных устройствах. На старых ноутбуках и телефонах раз в секунду может проскальзывать лёгкое подёргивание. Если вам нужен статичный циферблат — отключите анимацию переворота в настройках.

Можно ли оставить часы на полном экране на всю ночь?

Да — они и задумывались как настольные или прикроватные часы в полноэкранном режиме. Современные ОС всё равно гасят или усыпляют экран, пока вы не запретите это (выберите «никогда не засыпать» в настройках экрана или используйте утилиту вроде NoSleep). Ноутбук подключите к сети — режимы экономии заряда приостанавливают вкладку.

Будут ли часы точны спустя несколько часов?

Да. Часы опираются на системное время, которое на сетевых устройствах синхронизируется через NTP. Дрейф за сутки на современной ОС обычно меньше секунды.

Что-нибудь загружается в сеть?

Нет. Часы читают время с вашего устройства. Ничего не логируется и не передаётся.

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

Мировые часы

Бесплатные онлайн мировые часы: текущее время, дата и день недели в городах мира. Ищите часовые пояса и сравнивайте смещение относительно вашего времени.

Таймер обратного отсчета

Бесплатный онлайн-таймер обратного отсчёта: задайте целевое время, добавьте напоминание и следите за отсчётом с точностью до секунды для любых событий.

Таймер Помодоро

Бесплатный онлайн-таймер Помодоро: 25 минут концентрации и 5 минут отдыха. Помогает удерживать фокус и формировать полезные рабочие привычки.

Инструмент преобразования меток времени

Бесплатный онлайн-конвертер Unix-меток времени в дату и обратно. Поддержка секунд, миллисекунд и нескольких часовых поясов — удобно для отладки и логов.

Тест экрана

Бесплатный онлайн-тест экрана: поиск битых и горячих пикселей, проверка засветки и контраста заливкой сплошным цветом. Быстро оцените качество дисплея.

Инструмент обратного отсчета до гаокао

Бесплатный онлайн-таймер обратного отсчёта до гаокао — госэкзамена в Китае. Показывает дни, часы, минуты и секунды с автоматическим определением года экзамена.