我使用jQuery UI DatePicker,并且能够在那里禁用周末和假期(自定义列表),现在我需要计算一个月的工作日数,而不考虑所选日期之前的休息日。
就是我选1月20号,1-8号,14-15号是不工作的,剩下的我需要数,你具体告诉我怎么数。
我只知道如何计算两个日期之间的天数。但绝对不是这样的。
let dt1 = new Date(fromdate);
let dt2 = new Date(todate);
let time_difference = dt2.getTime() - dt1.getTime();
let result = time_difference / (1000 * 60 * 60 * 24);
1条答案
按热度按时间fkaflof61#
jQuery UI将Saturday = 6和Sunday = 0作为数值,因此您可以忽略for循环中的数值来计算天数。
示例: