javascript如何输出日历。

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


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


这两种如何输出?准确输出每个月的。一行一个星期。
...全文
109 1 打赏 收藏 举报
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
草根醉秋意 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代码生成一个日历
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2010-01-24 11:01
社区公告
暂无公告