function getWeek(dt) {
let d1 = new Date(dt);
let d2 = new Date(dt);
d2.setMonth(0);
d2.setDate(1);
let rq = d1 - d2;
let days = Math.ceil(rq / (24 * 60 * 60 * 1000));
let num = Math.ceil(days / 7);
return num;
}
比如:
2018-8-30号
调用 getWeek( 2018-8-30) 返回35 ,即第35周。
传参请一定要传 date 格式的参数。
转载地址:https://blog.youkuaiyun.com/weixin_30388677/article/details/97206699