MIF_E31230680/public/assetdashboard/js/coming-soon.js

46 lines
1.9 KiB
JavaScript

$(document).ready(function(){
countdown();
setInterval(countdown, 1000);
function countdown () {
var now = moment(), // get the current moment
// May 28, 2013 @ 12:00AM
then = moment([2020, 10, 15]),
// get the difference from now to then in ms
ms = then.diff(now, 'milliseconds', true);
// If you need years, uncomment this line and make sure you add it to the concatonated phrase
/*
years = Math.floor(moment.duration(ms).asYears());
then = then.subtract('years', years);
*/
// update the duration in ms
ms = then.diff(now, 'milliseconds', true);
// get the duration as months and round down
// months = Math.floor(moment.duration(ms).asMonths());
// // subtract months from the original moment (not sure why I had to offset by 1 day)
// then = then.subtract('months', months).subtract('days', 1);
// update the duration in ms
ms = then.diff(now, 'milliseconds', true);
days = Math.floor(moment.duration(ms).asDays());
then = then.subtract('days', days);
// update the duration in ms
ms = then.diff(now, 'milliseconds', true);
hours = Math.floor(moment.duration(ms).asHours());
then = then.subtract('hours', hours);
// update the duration in ms
ms = then.diff(now, 'milliseconds', true);
minutes = Math.floor(moment.duration(ms).asMinutes());
then = then.subtract('minutes', minutes);
// update the duration in ms
ms = then.diff(now, 'milliseconds', true);
seconds = Math.floor(moment.duration(ms).asSeconds());
// concatonate the variables
diff = '<li class="num">' + days + ' <span class="text"> Days</span></li><li class="num">' + hours + ' <span class="text"> Hours</span></li><li class="num">' + minutes + ' <span class="text"> Minutes</span></li><li class="num">' + seconds + ' <span class="text"> Seconds</span></li>';
$('#countdown').html(diff);
}
});