Входит ли TIME_NOW в необходимый мне диапазон?

Поддержка
  • Привет всем. Выручите, я запутался)

    Есть диапазон времени 12 часов.
    [[START_TIME]] = 8:00 и[[STOP_TIME]] = 20:00
    Как проверить, входит ли [[TIME_NOW]] = 6:00 в этот диапазон?

    if [[TIME_NOW]] >= [[START_TIME]] && [[TIME_NOW]] <= [[STOP_TIME]]
     Входит
          else 
     Нет
    

    И вроде как работает, но в такой ситуации работать не будет:
    [[START_TIME]] = 22:00 и [[STOP_TIME]] = 12:00
    Проверим [[TIME_NOW]] = 3:00

    if 3 >= 22 && 3 <= 22
    

    Ответом конкретно здесь будет false, хотя мне-то нужно, чтобы это было true, т.к. 3 часа это между 22 и 12 (т.е. человеческим языком говоря, ночной промежуток времени).

    Как сделать проверку? Желательно не геморно...
    Благодарю!