The
Date constructor[
^] does not use
dd/mm/yyyy
but
mm/dd/yyyy
.
Use
var arrStartDate = startDate.value.split("/");
var date1 = new Date(arrStartDate[2], arrStartDate[1], arrStartDate[0]);
var arrEndDate = endDate.value.split("/");
var date2 = new Date(arrEndDate[2], arrEndDate[1], arrEndDate[0]);
to get the correct date objects from the strings.