
CSS
Javascriptvar date = new Date();var month = date.getMonth() + 1;var year = date.getFullYear();var days = []; // 存储月份中每一天对应的文字var day = new Date(year, month, 1).getDate();var currentDay = day;// 初始化数据var daysText = ["星期一", "星期二", "星期三", "星期四","星期五", "星期六", "星期日"];var daysArr = ["星期一", "星期二", "星期三", "星期四","星期五", "星期六", "星期日"];// 遍历获取每个日期对应的文字for (var i = 1; i num) {var today = document.getElementById("today");var tomorrow = document.getElementById("tomorrow");var yesterday = document.getElementById("yesterday");// 隐藏今天的日期today.style.display = "none";tomorrow.style.display = "inline";yesterday.style.display = "inline";// 隐藏明天的日期var nextMonth = document.getElementById("nextMonth");nextMonth.style.display = "none";// 显示昨天和明天的日期document.getElementById("yesterday").innerText = dayText1;document.getElementById("tomorrow").innerText = dayText1;// 等待一段时间后刷新页面setTimeout(function() {// 刷新页面window.location.reload();}, 2000);}else {// 显示今天的日期var today = document.getElementById("today");var tomorrow = document.getElementById("tomorrow");var yesterday = document.getElementById("yesterday");// 显示明天的日期var nextMonth = document.getElementById("nextMonth");// 更新日期文本var nextDay = currentDay + 1;document.getElementById("t+1").innerText = nextDay.toString();// 清理变量var daysArr22 = [];for (var m = 0; m < daysArr3.length; m++) {if (daysArr3[m] != "") {daysArr22.push(daysArr3[m]);}}// 隐藏昨天和明天的日期yesterday.style.display = "none";tomorrow.style.display = "none";// 更新日期文本document.getElementById("yesterday").innerText = daysText[currentDay - 1];document.getElementById("t+1").innerText = nextDay.toString();// 更新月份var monthsText = ["正月", "二月", "三月", "四月", "五月", "六月","七月", "八月", "九月", "十月", "十一月", "十二月"];var monthText = monthsText[currentMonth - 1];// 隐藏下个月的日期var nextMonth = document.getElementById("nextMonth");nextMonth.style.display = "none";}}以上代码会根据当前日期动态隐藏或显示明天和明天的日期。当今天超过明天时,页面会刷新。需要注意的是,如果当前日期不满三十天,则月份中的日期将被截取为三十个。如果想要显示完整的月份,可以将代码中"var daysArr3 = ["","","","","","",""]"改为"var daysArr3 = ["星期一","星期二","星期三","星期四","星期五","星期六","星期日"]"。另外,以上代码只是示例,并不能完全保证兼容所有浏览器。如果遇到问题,请在调试时注意添加浏览器特定的条件注释来解决兼容性问题。Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号