当前日期是本年的第几个星期 var enabled = 0; today = new Date(); var day; var date; if(today.getDay()==0) day = " 星期日" if(today.getDay()==1) day = " 星期一" if(today.getDay()==2) day = " 星期二" if(today.getDay()==3) day = " 星期三" if(today.getDay()==4) day = " 星期四" if(today.getDay()==5) day = " 星期五" if(today.getDay()==6) day = " 星期六" document.fgColor = "000000"; var getYearWeek = function (a, b, c) { /* date1是当前日期 date2是当年第一天 d是当前日期是今年第多少天 用d + 当前年的第一天的周差距的和在除以7就是本年第几周 */ var date1 = new Date(a, parseInt(b) - 1, c), date2 = new Date(a, 0, 1), d = Math.round((date1.valueOf() - date2.valueOf()) / 86400000); return Math.ceil( (d + ((date2.getDay() + 1) - 1)) / 7 ); }; var week = getYearWeek(today.getFullYear(),(today.getMonth()+1),today.getDate());//周 date =(today.getFullYear()) + "年" + (today.getMonth() + 1 ) + "月" + today.getDate() + "日" + day +" 第" + week + "周"; document.getElementById("yearHidden").value = today.getFullYear(); //年 document.getElementById("weekHidden").value = today.getDay(); //星期几 document.getElementById("dateHidden").value = today.getFullYear() + "-" + (today.getMonth() + 1 ) + "-" + today.getDate(); //日期 document.getElementById("weekdayHidden").value = week; //周 document.write(date);