//根据日期知道本周的时间
function getDatess(new_Date) {
var timesStamp = new_Date.getTime();
var currenDay = new_Date.getDay();
var Fullyear = new_Date.getFullYear();
var dates = [];
for(var i = 0; i < 7; i++) {
var dq_year = new Date(timesStamp + 24 * 60 * 60 * 1000 * (i - (currenDay + 6) % 7)).getFullYear();
if(dq_year == Fullyear){
dates.push(new Date(timesStamp + 24 * 60 * 60 * 1000 * (i - (currenDay + 6) % 7)).toLocaleDateString().replace(/[年月]/g, '-').replace("/","-").replace(/[日上下午]/g, '').replace("/","-"));
}
}
//返回一周的天数 不包括上一年下一年
return dates
}
//根据日期计算出 该日期在当年的第几周
function getWeeks(dt){
let d1 = new Date(dt);
var date_Year = d1.getFullYear();//年份
let d2 = new Date(date_Year+'-01-01')
let week;
if(d2.getDay()==0) week=1
if(d2.getDay()==1) week=7
if(d2.getDay()==2) week=6
if(d2.getDay()==3) week=5
if(d2.getDay()==4) week=4
if(d2.getDay()==5) week=3
if(d2.getDay()==6) week=2
var weekdate = (d1 - d2) / (1000 * 60 * 60 * 24);
if(weekdate < week){
var num = Math.ceil(1);
}else if(week < weekdate){
var num = parseInt(((weekdate - week)/7)+2);
}else if(week = weekdate){
var num = Math.ceil(2);
}
return num;
}