Days Until Date
jQuery: calculate the days until a specified date
by Jon Fuller
HTML
<span id="daysUntilEvent">Some</span> days until event
CSS
#daysUntilEvent {font-weight: bold;}
JavaScript
function daysUntil(year, month, day) {
var now = new Date(),
dateEnd = new Date(year, month - 1, day), // months are zero-based
days = (dateEnd - now) / 1000/60/60/24, // convert milliseconds to days
roundDays= Math.round(days);
$("#daysUntilEvent").html(roundDays);
}
$(document).ready(function() {
daysUntil();
});
daysUntil(2018, 3, 16); // 19 days!!