1. 首页
  2. 数据库
  3. 其它
  4. js 判断一组日期是否是连续的简单实例

js 判断一组日期是否是连续的简单实例

上传者: 2020-12-23 01:26:30上传 PDF文件 44.26KB 热度 21次
这是群里一朋友问的问题,当时我说判断下 day 是否相邻即可,后来细想,发现完全不对。 问题需求 给定5个相同格式的日期,怎么判断是否是连续5天呢? 我当时第一反应 getDay() 后排序,然后前后对比即可。。 但是细想,完全不对,比如本周一下周二,这样也会误判。 而且不仅仅这样的问题,还要跨月,跨年,闰月等问题。 然后就有了下面的代码。 让时间戳抹平一切吧 为了不纠结这些问题,我想到了时间戳,这货就可以完全忽略上述问题了,只要处理时间戳,最后比较即可。 然后我给了如下代码: let days = [ '2016-02-28', '2016-02-29', // 闰月 '2016-0
下载地址
用户评论