// month 为日期的月份-1, 计算2019年1月1日 则传入, 2019, 0, 1
// 返回值为当天是当年的第几周数
function getWeek(year, month, date){
var curDate = new Date(year, month, date);
var start = new Date(curDate.getFullYear(), 0, 1); //让开始和结束如期都取每天的同一个时间点 12:00:00
var day = start.getDay();
//二者相差天数
var intervalTime = (curDate.getTime() - start.getTime())/(3600*24*1000);
var intervalWeek = Math.floor(intervalTime/7);
var restDate = intervalTime%7;
return intervalWeek+Math.ceil((day+restDate+1)/7)
}