Как с помощью moment.js определить, входит ли указанное время в промежуток времён?
Есть 3 динамически изменяемых времени.
1. Время сейчас, к примеру 18:00.
2. Время начала работы, к примеру 10:00.
3. Время конца рабочего дня, 01:00 (Может быть другое 22:00... и т д).
Пытаюсь делать проверку через moment.js 1.isBetween(2,3).
Но проблема в 3 времени, так как оно выходит в будущий день и проверяя, получается что проверка идет от 01:00 до 18:00. А нужно от 18:00 до 01:00. То есть 02:00 не должен срабатывать.
Как отслеживать день и время в таком ключе? И как красивее подобное условие написать, не фигача множество проверок?
Альберт Ушаков, я ваши моменты не шарю) я тебе написал просто что день на два промежутка можно разбить и попадание в один из них равносильно попаданию в исходный