JavaScript
发布时间:2022-04-16 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了js获取一组日期中最近连续的天数,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
用js获取一组日期(并把当天算入)中连续的天数,具体内容如下
首先得有一组日期,比如:
需要注意,因为
考虑到要判断日期的连续性,会把该数组中元素转为时间戳;
然后要加入当前日期,获取:
);
var y = date.getFullYear(
);
var m = date.getMonth()+1;
var d = date.getDate(
);
var today = y+'/'+m+'/'+d;
转时间戳方法:
E)
{
return new Date(dat
E);
}
开始判断计数:
0; i--)
{
if(time(arr[i-1])-time(arr[i-2])==86400000)
{
num++;
}else
{
break;//如果只要找出所有连续的天数,不需要中断
}
console.log(num
);
}
}else
{
console.log('第一天'
);
}
为了方便看效果可以将当前日期初始化;
完整的:
0; i--)
{
if(time(arr[i-1])-time(arr[i-2])==86400000)
{
num++;
}else
{
break;//如果只要找出所有连续的天数,不需要中断
}
console.log(num
);
}
}else
{
console.log('第一天'
);
}
}
lianxuDay(
);
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持菜鸟教程。
大佬总结
以上是大佬教程为你收集整理的js获取一组日期中最近连续的天数全部内容,希望文章能够帮你解决js获取一组日期中最近连续的天数所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。