Tengo dos fechas de entrada que toman desde el control del selector de fecha. He seleccionado la fecha de inicio 2/2/2012 y la fecha de finalización el 2/7/2012. He escrito el siguiente código para eso.JavaScript: Cómo calcular el número de días entre dos fechas usando javascript
que debería obtener como resultado un 6 pero yo estoy recibiendo 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);
}
¿Puede alguien decirme cómo puedo conseguir diferencia exacta?
pero ... 7 menos 2 es 5 ... – Pointy
¿por qué debería obtener resultado = 6? 07 - 02 = 05 días .... –
Pero el rango de días de 2 a 7 es 2,3,4,5,6,7 = 6 días. – Supr