Я пытаюсь найти разницу между двумя полями даты и времени, пропуская нерабочее время.
Этот вычисляет разницу между двумя полями даты и времени.
moment.utc(moment(data.ClosureDate).diff(moment(data.Created))).format("HH:mm:ss")
Этот работает нормально, но я не уверен, как вычесть нерабочие часы
Я хочу учитывать только 9:00-18:00 для каждого дня и вычислять разницу
Например, если date.Created — 19 февраля, 19:00, а date.ClosureDate — 20 февраля, 11:00, разница должна составлять 2 часа.
Можно ли это сделать, используя Javascript, момент или любую другую библиотеку?