var date1 = new Date("04.11.2016"); var date2 = new Date("19.11.2016"); var timeDiff = Math.abs(date2.getTime() - date1.getTime()); var diffDays = Math.ceil(timeDiff / (1000 * 3600 * 24)); alert(diffDays); Trying get different between those Dates, but my date format is that "04.11.2016", Result show NaN


date2is nulldate2is invalid date. You have passed 'DD-MM-YYYY', but it should be 'MM-DD-YYYY' (11.19.2016)