Monday, September 3, 2012

js datediff in days-hours-min-secs format


following script gives the date difference between two days in days - hours - mins - sec format

ex: 248 days, 12 hours, 3 minutes

var today = new Date();
 var articletime = new Date(2011, 12, 1);
 var diffMs = (today - articletime); // milliseconds between now & Christmas
 var diffDays = Math.round(diffMs / 86400000); // days
 var diffHrs = Math.round((diffMs % 86400000) / 3600000); // hours
 var diffMins = Math.round(((diffMs % 86400000) % 3600000) / 60000); // minutes
 alert(diffDays + " days, " + diffHrs + " hours, " + diffMins + " minutes until Christmas 2009");

No comments:

Post a Comment