日期:2014-05-17  浏览次数:20416 次

jquery setTimeout问题~
 

 

 var date = new Date(); //全局日期
        //获得当前月最大天数
        function maxDay() {
            return new Date(date.getFullYear(), date.getMonth() + 1, 0).getDate();
        }

        //获得当上月最大天数
        function prevMaxDay() {
            return new Date(date.getFullYear(), date.getMonth(), 0).getDate();
        }
 //当前月
        function CreateTab() {
         //alert("a");
            document.getElementById("tabDyna").style.display = "block";
            document.getElementById("trWeek").style.display = "none";
            //生成之前,清空。
            $('#tabDyna').empty();

            var d = new Date();
            //当前日期和全局日期同步
            date.setFullYear(d.getFullYear());
            date.setMonth(d.getMonth());
            date.setDate(date.getDate());

            var preDate = new Date();

            preDate.setMonth(preDate.getMonth() - 1); //日期设置成系统时间的上个月

            var nextDate = new Date();
            nextDate.setMonth(nextDate.getMonth() + 1); //日期设置成系统时间的下个月

            var data = [];
            d.setDate(1);
            var firstDate = d.getDay(); //当月第一天是星期几

            var len = new Date(d.getFullYear(), d.getMonth() + 1, 0).getDate();
            var len2 = new Date(d.getFullYear(), d.getMonth(), 0).getDate();

            d.setDate(len);
            var lastDate = d.getDay(); //当月最后一天是星期几
            d.setDate(1); //还原

            var preCount = 0; //前面补多少天

      &nbs