считать суббота и воскресенье в ранге дат с datapicker

Поскольку я могу знать cuandos в субботы и воскресенья, есть в ранге дат 01-01-2017 и 20-01-2017 (например), зная, что datapicker (bootstrap) у него есть один

договоренность, которая направляет => в воскресенье, [0] [в понедельник, [1] во вторник, [2] в среду, [3] в четверг, [4] в пятницу, [5] в субботу, [6]

1
задан 24.02.2017, 17:58
0 ответов

Esto creo que seria lo que buscas:

Recordar que la semana Cuenta Desde 0; Доминго = 0 лет Сабадо = 6

function contadorSabadosYDomingos(fechaInicial,fechaFinal){
fechaInicial = fechaInicial.split("-");
fechaFinal = fechaFinal.split("-");

var dtInicial = new Date(fechaInicial[2], fechaInicial[1] - 1, fechaInicial[0]);
var dtFinal =new Date(fechaFinal[2], fechaFinal[1] - 1, fechaFinal[0]);

var contadorDias = 0;
while(dtInicial <=dtFinal){
    if(dtInicial.getDay()===0||dtInicial.getDay()===6){
     console.log("dia contado:"+dtInicial);
     contadorDias++;
    }
dtInicial = new Date(dtInicial.getTime()+86400000);// se agrega un dia

}
return contadorDias;
}
1
ответ дан 03.12.2019, 16:51
  • 1
    сейчас сам я это пробую, спасибо @Felix –  24.02.2017, 18:53
  • 2
    @matteo не забывай попытаться в изменениях месяца и изменениях añ или в другой añ или, страховка другие ответы не удадутся ahí поэтому абсолютной формы лучше использовать Date.getTime () Привет :) –  24.02.2017, 18:58