Your IP : 216.73.216.84


Current Path : /home/helpink/www/media/astroid/assets/vendor/astroid/js/
Upload File :
Current File : /home/helpink/www/media/astroid/assets/vendor/astroid/js/countdown_cls.js

class Countdown_cls {
    constructor(el) {
        this.el = jQuery(el);
        this.start();
    }
    start() {
        moment.tz.setDefault(this.el.data('offset'));
        let _timer = moment(this.el.data('date'), 'YYYY/MM/DD HH:mm:ss').tz(this.el.data('offset'));
        let _timezone = moment.tz.guess();
        let _countdown = _timer.clone().tz(_timezone).format('YYYY/MM/DD HH:mm:ss');
        let _el = this.el;
        this.el.countdown(_countdown).on('update.countdown', function(event) {
            jQuery(this).children('.days').find('.count').html(event.strftime('%D'));
            jQuery(this).children('.hours').find('.count').html(event.strftime('%H'));
            jQuery(this).children('.minutes').find('.count').html(event.strftime('%M'));
            jQuery(this).children('.seconds').find('.count').html(event.strftime('%S'));
        }).on('finish.countdown', function(event) {
            jQuery(this).html('<div class="countdown-expired">'+_el.data('expired')+'</div>');
        });
    }
}

jQuery(document).ready(function() {
    jQuery('.as-countdown').each(function() {
        new Countdown_cls(this);
    });
});