JS 计算一年有几个周星期天开始 星期六结束

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 00:46:54

JS 计算一年有几个周星期天开始 星期六结束
JS 计算一年有几个周
星期天开始 星期六结束

JS 计算一年有几个周星期天开始 星期六结束
算法按元旦后第一个星期日才算第一周计算,一年只有52或53周.
function getNumOfWeeks(year){
var d=new Date(year,0,1);
var yt=( ( year%4==0 && year%100!=0) || year%400==0)?366:365;
return Math.ceil((yt-d.getDay())/7.0);
}
var a=[2012,2011,2000,1900];
for(var i in a){
document.write(a[i]+"年有"+getNumOfWeeks(a[i])+"周
");
}
2012年有53周
2011年有52周
2000年有52周
1900年有52周