12345678910111213141516171819202122232425262728293031323334353637383940414243let oDate = new Date; //转换成全局变量add(); //当页面第一次加载时进行渲染function add() {//let oDate = new Date;let oYear = oDate.getFullYear(); //获取年份let oMon = oDate.getMonth(); //获取月份let oDay = oDate.getDate(); //获取当天是第几天let monArr = new Array("一月", "二", "三", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"); //月份改成字符串//每个月的第一天时周几// console.log(new Date(oYear, oMon, 1).getDate());let zhou = new Date(oYear, oMon, 1).getDay();//获取每个月的天数// console.log(new Date(oYear, oMon+1, -1).getDate()+1);let days = new Date(oYear, oMon + 1, -1).getDate() + 1;document.querySelector('.year').innerHTML = oYear; //获取年份document.querySelector('.mot').innerHTML = monArr[oMon]; //获取月份let html = '';//设置周for (let i = 0; i < zhou; i++) {html += '<li></li>';}//设置lifor (let i = 1; i <= days; i++) {if (i == oDay) {html += '<li class="active">' + i + '</li>';} else {html += '<li class="hover">' + i + '</li>';}}document.querySelector('.main').innerHTML = html;}document.querySelector('.prev').addEventListener('click', function() {oDate.setMonth(oDate.getMonth() - 1);add();
更新时间:2020-04-09 00:20:49