javascript如何输出日历。

OOOqqqOOO 2010-01-24 11:01:54
星期日 星期一 星期二 星期三 星期四 星期五 星期六


星期一 星期二 星期三 星期四 星期五 星期六 星期日


这两种如何输出?准确输出每个月的。一行一个星期。
...全文
125 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
草根醉秋意 2010-01-24
  • 打赏
  • 举报
回复

//获取某年每个月的天数
function getMonthDays(year) {
var feb = ((0 == year % 4) && (0 != (year % 100))) || (0 == year % 400) ? 29 : 28;
return new Array(31, feb, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
}

var date = new Date();
var monthFirstDay = new Date(date.getFullYear(), date.getMonth(), 1); //月的第一天
var daysOfMonth = getMonthDays(date.getFullYear())[date.getMonth()]; //查询月的天数
var startDay = monthFirstDay.getDay();//获取本月的第一天是星期几

alert(monthFirstDay);
alert(daysOfMonth );
alert(startDay);

获取了以上的三个值了以后,就可以通过动态生成html代码生成一个日历

87,955

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧