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
本文介绍了一个实用的JavaScript函数,用于计算指定日期属于一年中的第几周。通过对比年初第一天与目标日期的时间差,函数精确计算并返回目标日期所在的周数。此方法适用于需要按周进行数据统计或时间管理的应用场景。
1606

被折叠的 条评论
为什么被折叠?



