Vorgehensweise zum berechnen der Anzahl von 'Arbeitstagen zwischen zwei Datumsangaben in Javascript mit moment.js?

So berechnen Sie die Anzahl der Arbeitstage zwischen zwei Datumsangaben in JavaScript mit moment.js. Ich habe eine funktionierende Formel, die berechnen, in diesen Tagen, aber die Formel nicht erfüllt alle Bedingungen:

hier ist mein code:

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

Bekomme ich fünf Tage pro 7 Tage hier, weil Samstag und Sonntag werden NICHT als Arbeitstage, aber diese Formel wird scheitern, wenn die Zählung der Tage gestartet wurden, die von Sonntag oder Samstag.

Please jemand helfen könnte, in dieser Hinsicht, dass das, was notwendig ist, müssen die änderungen gemacht werden, um dieses problem zu vermeiden.

InformationsquelleAutor Ali Shaan | 2015-02-10
Schreibe einen Kommentar