javascript写一个万年历代码
时间: 2023-03-15 10:10:56 浏览: 124
js写的万年历代码
4星 · 用户满意度95%
中文:var year = 2020; // 定义今年的年份
var month = 7; // 定义今年的月份
var day = 15; // 定义今天的日期
var weekday = 3; // 定义今天为星期几,星期日为 0 for (var i = 0; i < 12; i++) { // 循环 12 个月
console.log("月份:" + (i + 1));
console.log("一 二 三 四 五 六 日");
// 当月第一天的星期
var n = weekday;
for (var j = 0; j < n; j++) {
// 补足空格
document.write(" ");
}
// 计算本月的天数
var m = new Date(year, i + 1, 0).getDate();
// 当月的日期
for (var k = 1; k <= m; k++) {
if (k < 10) {
document.write(" " + k);
} else {
document.write(k);
}
n++;
if (n % 7 == 0) {
document.write("<br>");
} else {
document.write(" ");
}
}
// 计算下一月的第一天是星期几
weekday = n % 7;
}
阅读全文