要是超过你想得到的是什么结果呢?

解决方案 »

  1.   

    /*  
        iYear: 年  
        iMonth:月  
        n:第几周(1表示第1周)  
    */ 
    function getDateDay(iYear, iMonth, n){
        var dt = new Date(iYear, iMonth-1, 1);
        var wk = dt.getDay();status = wk;
        dt = dt.getTime();
        if(wk != 0) dt = dt + (7-wk)*24*3600000;
        st = dt + (n-1)*7* 24*3600000;
        et = st + 6 * 24 * 3600000;
        st = new Date(st);
        et = new Date(et);
        alert("开始日期:" + st.toString());
        alert("结束日期:" + et.toString());
    }
    getDateDay(2008,12,3);