<script> function test(date) { var nowdate=new Date(date); var nowyear=nowdate.getYear(); var tempdate= new Date(nowyear,0,1); var min=nowdate.getTime(); var tempmin=tempdate.getTime(); var tempweekday=tempdate.getDay(); var week_num=((min-tempmin)/86400000+tempweekday)/7+1; alert("第"+parseInt(week_num)+"周"); }
<script> function test(date) { var nowdate=new Date(date); var nowyear=nowdate.getYear(); var tempdate= new Date(nowyear,0,1); var min=nowdate.getTime(); var tempmin=tempdate.getTime(); var tempweekday=tempdate.getDay(); var week_num=((min-tempmin)/86400000+tempweekday-1)/7; alert("第"+parseInt(week_num)+"周"); }
function Date.prototype.getWeekly(){ var oY=this.getFullYear() var oM=this.getMonth() var oD=this.getDate() return 1+(new Date(oY,oM,oD-new Date(oY,oM,oD).getDay())-new Date(oY,0,7-new Date(oY,0,0).getDay()))/604800000 } </script>