Finding Difference Between Dates in Javascript
This snippet of code lets you determine the difference (in weeks, days, hours, minutes, or seconds) between two dates. For the example below I’m using the current date as one of the two.
var future = new Date("01/01/2020");
var today=new Date();
var weeks = 1000 * 60 * 60 * 24 * 7;
var days = 1000 * 60 * 60 * 24;
var hours = 1000 * 60 * 60;
var mins = 1000 * 60;
var secs = 1000;
var diffWeeks = Math.ceil((today.getTime()-future.getTime())/(weeks));
var diffDays = Math.ceil((today.getTime()-future.getTime())/(days));
var diffHours = Math.ceil((today.getTime()-future.getTime())/(hours));
var diffMinutes = Math.ceil((today.getTime()-future.getTime())/(mins));
var diffSeconds = Math.ceil((today.getTime()-future.getTime())/(secs));
Post Tags: code, javascript