//周报 1.1日
var CurGetWeek="50";//求得当前年第五十周的最后一天
var YearStart = new Date(this.Year + "-01-01");//默认初始当年的第一天
var FirstWeekOfDay = YearStart.getDay() || 7;// 判断第一天为周几
var CurWeek = Number(CurGetWeek);//当前想要计算的周
var IfAddYs = (CurWeek - 1) * 7 + (7 - FirstWeekOfDay);//当前周和当前第一天的差距
this.CurDate = AddDays(YearStart, IfAddYs);//得到当前求得的当前周的最后一天
if (this.CurDate.substr(0, 4) != this.Year) {
this.CurDate = this.Year + "1231";
}
function AddDays(date, days) {
var CurD = new Date(date);
CurD = CurD.valueOf();
CurD = CurD + days * 24 * 60 * 60 * 1000;
CurD = new Date(CurD);
var y = CurD.getFullYear();
var m = CurD.getMonth() + 1;
var d = CurD.getDate();
if (m <= 9) m = "0" + m;
if (d <= 9) d = "0" + d;
var cdate = y +"" + m +""+ d;
return cdate;
}