let

js 判断一组日期是否是连续的

这是群里一朋友问的问题,当时我说判断下 day 是否相邻即可,后来细想,发现完全不对。问题需求给定5个相同格式的日期,怎么判断是否是连续5天呢?我当时第一反应 getDay() 后排序,然后前后对比即可。。但是细想,完全不对,比如本周一下周二,这样也会误判。而且不仅仅这样的问题,还要跨月,跨年,闰月等问题。然后就有了下面的代码。让时间戳抹平一切吧为了不纠结这些问题,我想到了