Как рассчитать количество рабочих дней между двумя датами в JavaScript с помощью moment.js. У меня есть рабочая формула, которая рассчитывается в наши дни, но формула не удовлетворяет всем условиям:
вот мой код:
var start= moment(data[x].start_date);
var end= moment(data[x].est_end_date);
var difference= end.diff(start, 'days');
var workingDays= Math.round((difference/7)*5);
//data[x] is for iterating over a loop
У меня здесь пять дней за 7 дней, потому что суббота и воскресенье считаются НЕрабочими днями, но эта формула не сработает, если счет дней начнется с воскресенья или субботы.
Пожалуйста, любой может помочь в этом отношении, какие необходимые изменения должны быть сделаны, чтобы избежать этой проблемы.
Math.floor(days)
, это решит проблему '__') спасибо, что заметили это, ребята 05.03.2020