本帖最后由 OOOqqqOOO 于 2010-01-24 11:02:28 编辑

解决方案 »

  1.   


    //获取某年每个月的天数
    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代码生成一个日历