Как рассчитать количество дней между двумя датами

У меня есть две даты ввода, взятые из элемента управления выбора даты. Я выбрал дату начала 2/2/2012 и дату окончания 2/7/2012. Я написал следующий код для этого.

Я должен получить результат как 6, но я получаю 5.

function SetDays(invoker) {   
    var start = $find('<%=StartWebDatePicker.ClientID%>').get_value();
    var end = $find('<%=EndWebDatePicker.ClientID%>').get_value();

    var oneDay=1000 * 60 * 60 * 24;
    var difference_ms = Math.abs(end.getTime() - start.getTime())
    var diffValue = Math.round(difference_ms / oneDay);
}

Может кто-нибудь сказать мне, как я могу получить точную разницу?

Ответы на вопрос(5)

Ваш ответ на вопрос