Назад к каталогу

flex_DST

Автоматический расчёт летнего/зимнего времени с настраиваемыми параметрами переходов для вашего региона

Версия1.0.1
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер17.72 KiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
1.0.117.72 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:6632bf91063915ec56804efec3efaa3cc15c9cfe28f3d969b0546a8b727e2c02
Архивflex_DST-1.0.1-6632bf91.zip

Описание

Если ваш проект использует RTC и нужно учитывать переход на летнее/зимнее время в конкретном регионе, эта библиотека решает задачу гибко. Вместо того чтобы захардкодить американские или европейские правила, вы задаёте параметры прямо в конструкторе: какой день недели (воскресенье, пятница и их порядковый номер в месяце), какие месяцы начала и конца DST. Функция checkDST проверяет, находится ли текущая дата в периоде летнего времени, а calculateTime автоматически корректирует время из RTC на час вперёд или назад. Учтите, что библиотека не привязана к конкретному моменту суток (2 AM по расписанию) — она просто определяет, входит ли дата в диапазон DST. Требует RTClib в качестве зависимости.

Версии

Показано: 2
1.0.12026-08-23 19:12:49 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.02026-08-23 19:12:49 UTC
ZIP по запросу
первое скачивание может быть дольше