Страница 1 из 1

UNIX время

Добавлено: 24.11.2020{, 17:09}
rw6cm
Конвертер часов FLProg в UNIX время и обратно.
СпойлерПоказать
2021_01_04_15_17_40_FLProg_6.3.1.png
Time UNIX.ubl
(75.85 КБ) 141 скачивание
Пример проекта для Уно.
Время в UNIX и обратно.flp
(244.27 КБ) 154 скачивания
Год вводится последние две цифры.
рассчитывает с 2000 по 19 января 2038 года ( вводится с 0 по 38)
Проверено на UNO, 8266 nodemcu, esp32.
Сравнить можно Здесь
FLProg 6.3.1 IDE1.8.11

UNIX время

Добавлено: 24.11.2020{, 21:19}
Dryundel
rw6cm писал(а):
24.11.2020{, 17:09}
Конвертер часов FLProg в UNIX время.
Не, ну здорово конечно.
Но вот убей, не придумал где использовать. :(

UNIX время

Добавлено: 24.11.2020{, 21:35}
Nikan
.

UNIX время

Добавлено: 24.11.2020{, 22:04}
Phazz
Dryundel, ну предположим таймер делать на RTC

UNIX время

Добавлено: 03.12.2020{, 09:23}
tigr72
У меня на esp8266 почему то время выводится в виде -2025971282
При изменении выхода с Long Integer на Unsigned Long Integer значения становятся вида 2268995959

UNIX время

Добавлено: 03.12.2020{, 10:10}
rw6cm
tigr72 писал(а):
03.12.2020{, 09:23}
на esp8266 почему то время выводится в виде -2025971282
На UNO, 8266 nodemcu, esp32, проверял проект из шапки-выдает время правильно.
смотрите у себя.
Год вводится последние две цифры.
рассчитывает с 2000 по 19 января 2038 года ( вводится с 0 по 38)

UNIX время

Добавлено: 03.12.2020{, 11:02}
tigr72
Нашел причину.
Flprog 7.2.1 блок Получения данных с часов реального времени на выход года выдает значение 2020 хотя и помечен цветом как BYTE ...
ХЗ либо у меня этот глюк, либо в самой сборке Flprog 7.2.1 :smile44:

UNIX время

Добавлено: 03.12.2020{, 11:23}
rw6cm
tigr72 писал(а):
03.12.2020{, 11:02}
Flprog 7.2.1 блок Получения данных с часов реального времени на выход года выдает значение 2020 хотя и помечен цветом как BYTE ...
Быстрей всего глюк.
Проверил сейчас в 7.2.1 на 8266, Брал проект из 6.3.1, а так же собирал с ноля - нормально работает.

UNIX время

Добавлено: 04.01.2021{, 15:39}
rw6cm
Сделал и блок конвертера из UNIX в обычное время.
Шапка обновлена.

UNIX время

Добавлено: 21.01.2023{, 18:19}
leomaks
А как можно получить время + 1 мин?
Снимок экрана 2023-01-21 181644.png
Снимок экрана 2023-01-21 181644.png (18.27 КБ) 1276 просмотров
Снимок экрана 2023-01-21 181819.png
Снимок экрана 2023-01-21 181819.png (4.23 КБ) 1276 просмотров
Что я делаю не так?

UNIX время

Добавлено: 21.01.2023{, 19:00}
artemka19
leomaks, прибавляй минуты на входе или на выходе MIN блока UNIX

UNIX время

Добавлено: 21.01.2023{, 20:16}
Phazz
А часовых поясов в блоке нет?

Отправлено спустя 5 минут 8 секунд:
leomaks, и еще, в каком формате введен год?

UNIX время

Добавлено: 21.01.2023{, 21:45}
rw6cm
leomaks писал(а):
21.01.2023{, 18:19}
А как можно получить время + 1 мин?
Можно и так получить. Только год должен быть в двузначном виде (23)

UNIX время

Добавлено: 22.01.2023{, 14:00}
leomaks
Спасибо. Оказывается если нужно только время то можно использовать только H:M:S
Снимок экрана 2023-01-22 135741.png
Снимок экрана 2023-01-22 135800.png
Снимок экрана 2023-01-22 135800.png (4.62 КБ) 1141 просмотр