此处为全站公告,通常对读者进行申明或对该WIKI某些规则进行公告,请在确认后修改本通告。
本WIKI编辑权限开放,欢迎收藏起来防止迷路,也希望有爱的小伙伴和我们一起编辑哟~
编辑全站公告 • 编辑帮助:目录 • BWIKI反馈留言板
全站通知:
Widget:ActiveTime
刷
历
编
跳到导航
跳到搜索
<script>
function updateActivityTimes() {
const activityItems = document.querySelectorAll('.activity-item');
activityItems.forEach(item => {
const endTime = new Date(item.querySelector('.activity-time').dataset.endTime);
const currentTime = new Date();
const timeDiff = endTime - currentTime;
if (timeDiff > 0) {
const days = Math.floor(timeDiff / (1000 * 60 * 60 * 24));
const hours = Math.floor((timeDiff % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
const minutes = Math.floor((timeDiff % (1000 * 60 * 60)) / (1000 * 60));
const seconds = Math.floor((timeDiff % (1000 * 60)) / 1000);
item.querySelector('.activity-time').textContent = `${days}天${hours}时${minutes}分${seconds}秒`;
} else {
item.querySelector('.activity-time').textContent = '活动已结束';
}
});
}
function updateActivityCount() {
const activityCount = document.querySelectorAll('.activity-item').length;
document.getElementById('activity-count').textContent = activityCount;
}
updateActivityTimes();
updateActivityCount();
setInterval(updateActivityTimes, 1000);
</script>

沪公网安备 31011002002714 号