js计算周的起始时间到结束时间

前言:上周在做一个项目的时候,看到原型上有个显示当月每周的起始时间至结束时间的展示(例:8.1-8.5, 8.6-8.12)。纠结了半天该如何实现。。。。。网上也找了很多相关的栗子,但是都是不是自己想要的。

一次发现有个和自己想要的有相类似的,通过自己的修改,最后得到了自己想要的结果。现在就展示一下相关的代码。(tips:主要是月初和月底的时间需要留意点)



这里讲一下:

1.每周是按周一到周日的算法(不符合你的要求,可以个人修改)

2.关于月底的日期计算,先求出它下一个月初的时间,然后通过减去86400000来获取到当前月底的日期(一天是86400000毫秒)

3.月底进行判断,避免存在第五周或者是第六周

你可能感兴趣的:(js计算周的起始时间到结束时间)