JS自定义非自然周周次代码笔记

// 自定义周次开始
let self_nums = 3;
// 当前时间
let current_date = new Date();
// 当前星期几  
let current_day_week = Math.floor((current_date.getTime()-new Date(current_date.getFullYear()+'-01-01').getTime())/(1000*60*60*24)/7);
// 周一的开始时间
let monday_date_time = new Date(new Date(current_date-7*(1000*60*60*24)).getTime()+((1000*60*60*24)*(1-current_day_week+self_nums)));
// 周日的开始时间
let sunday_date_time = new Date(new Date(current_date-7*(1000*60*60*24)).getTime()+((1000*60*60*24)*(7-current_day_week+self_nums)));

你可能感兴趣的:(网站开发,javascript,笔记,前端)