define("/Assets/enp/v2/js/ebg-module/ebg-module-time-countdown.js", function (require, factory) { var timeStr = $(".ebg-module-time-countdown").attr("data-timezone"); //'+01:00'; // 直播地址所在时区 var liveTime = $(".ebg-module-time-countdown").attr("data-starttime"); //'2021/9/24 8:00'; function getLocalTimeFun() { var curgetLocalTime = (new Date()).getTime(); // 用户所在地址的时间戳 var curgetLocalTimeZoneHour = timeStr.split(':')[0] * 1 * 60 * 60 * 1000; var curgetLocalTimeZoneMinutes = timeStr.split(':')[1] * 1 * 60 * 1000; var curgetPcTimeZone = (new Date()).getTimezoneOffset() / 60 * 60 * 60 * 1000; var curtwoContryTime = curgetLocalTimeZoneHour + curgetLocalTimeZoneMinutes + curgetPcTimeZone; var curgetLocalTime = curgetLocalTime + curtwoContryTime; return curgetLocalTime; } function timestampToTime(timestamp) { var date = new Date(timestamp); //时间戳为10位需*1000,时间戳为13位的话不需乘1000 var allTime = {}; allTime.day = parseInt(date / 1000 / 60 / 60 / 24); allTime.hours = parseInt(date / 1000 / 60 / 60 % 24); allTime.minutes = parseInt(date / 1000 / 60 % 60); allTime.seconds = parseInt(date / 1000 % 60); return allTime; } liveTime = new Date(liveTime).getTime(); var countdown = setInterval(function() { if(liveTime - getLocalTimeFun() > 0) { var allTime = timestampToTime(liveTime - getLocalTimeFun()); if(allTime.day != $('.ebg-module-time-countdown .ebg-con .time-con .time.days .num').text()) { $('.ebg-module-time-countdown .ebg-con .time-con .time.days .num').text(allTime.day > 9 ? allTime.day : '0' + allTime.day); } if(allTime.hours != $('.ebg-module-time-countdown .ebg-con .time-con .time.hours .num').text()) { $('.ebg-module-time-countdown .ebg-con .time-con .time.hours .num').text(allTime.hours > 9 ? allTime.hours : '0' + allTime.hours); } if(allTime.minutes != $('.ebg-module-time-countdown .ebg-con .time-con .time.minutes .num').text()) { $('.ebg-module-time-countdown .ebg-con .time-con .time.minutes .num').text(allTime.minutes > 9 ? allTime.minutes : '0' + allTime.minutes); } // $('.ebg-module-time-countdown .ebg-con .time-con .time.seconds .num').text(allTime.seconds); }else { window.clearInterval(countdown); $('.ebg-module-time-countdown .ebg-con .time-con .time.days .num').text(00); $('.ebg-module-time-countdown .ebg-con .time-con .time.hours .num').text(00); $('.ebg-module-time-countdown .ebg-con .time-con .time.minutes .num').text(00); // $('.ebg-module-time-countdown .ebg-con .time-con .time.seconds .num').text(0); } }, 1000); });