2015-03-30 2 views
0

Может ли кто-нибудь помочь в создании количества рабочих дней между двумя датами в скрипте Google Apps. Спасибо.Число рабочих дней между двумя датами в скрипте Google Apps

+0

Ответ на http://stackoverflow.com/questions/29090867/how-do-i-calculate-number-of-given-weekday -between-range-using-moment-js показывает, как это делается в momentjs и vanilla js. Сценарий сценария js apps - это MHMchiX6c1bwSqGM1PZiW_PxhMjh3Sh48. –

+0

На самом деле это его вопрос. Это не относится к сценарию приложений. Pure javascript –

ответ

-1

От пользователя КВА (https://stackoverflow.com/users/453331/kba) от ответа How do I calculate number of given weekday between range using Moment JS?:

var firstDate = new Date("March 1, 2015"); 
var secondDate = new Date("March 25, 2015"); 

function getWeekdaysBetweenDates(firstDate, secondDate, dayOfWeek) { 
    var MILISECONDS_IN_DAY = 86400000; 

    function getNextDayOfWeek(date, dayOfWeek) { 
     date.setDate(date.getDate() + (7 + dayOfWeek - date.getDay()) % 7); 
     return date; 
    } 

    firstDate = getNextDayOfWeek(firstDate, dayOfWeek); 
    if (firstDate > secondDate) { 
     return 0; 
    } 

    return 1 + Math.floor(((secondDate - firstDate)/MILISECONDS_IN_DAY)/7); 
} 
+0

setDate()? ...... –

Смежные вопросы