Как сделать проверку прошло ли время?

Paltus

Новичок
Регистрация
20.04.2023
Сообщения
7
Благодарностей
0
Баллы
1
Подскажите пожалуйста как реализовать? В переменной есть время, например 15:00. Нужно проверить если на текущий момент время больше этого то идем по одному сценарию а если меньше по другому.
 

Moonwalker

Client
Регистрация
16.03.2016
Сообщения
1 631
Благодарностей
1 225
Баллы
113
Классически. Переводим обе даты (нужную и текущую) в UnixTime и сравниваем как числа.
ps. Или у тебя только "час"? Т.е., если после 15, то делаем то-то, если до - другое? Тогда получаешь из времени только час, сравниваешь.
 

Paltus

Новичок
Регистрация
20.04.2023
Сообщения
7
Благодарностей
0
Баллы
1
Классически. Переводим обе даты (нужную и текущую) в UnixTime и сравниваем как числа.
ps. Или у тебя только "час"? Т.е., если после 15, то делаем то-то, если до - другое? Тогда получаешь из времени только час, сравниваешь.
Надо проверять не конкретное время, а внутри суток.
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113
Подскажите пожалуйста как реализовать? В переменной есть время, например 15:00. Нужно проверить если на текущий момент время больше этого то идем по одному сценарию а если меньше по другому.
изучай https://zennolab.com/discussion/threads/rabota-s-datoj-i-vremenem-v-zennoposter-s-ispolzovaniem-metodov-c.79048/
там есть все что тебе надо ;-)
 
  • Спасибо
Реакции: Paltus

TommyTuta

Client
Регистрация
02.10.2022
Сообщения
130
Благодарностей
58
Баллы
28

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113

TommyTuta

Client
Регистрация
02.10.2022
Сообщения
130
Благодарностей
58
Баллы
28

Deisler

Client
Регистрация
26.10.2019
Сообщения
486
Благодарностей
190
Баллы
43
Надо проверять не конкретное время, а внутри суток.
Если внутри суток, то можно сравнивать как число, убрав ":" из 15:00. Получится следующая запись в кубике if ->
{-TimeNow.DateHHmm-}>1500
 
  • Спасибо
Реакции: 87v

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)