getTime(time1,time2){
let dateBegin = new Date(time1); //将-转化为/,使用new Date
let dateEnd = new Date(time2); //将-转化为/,使用new Date
let dateNow = new Date(); //获取当前时间
let beginDiff = dateNow.getTime() - dateBegin.getTime(); //时间差的毫秒数
let beginDayDiff = Math.floor(beginDiff / (24 * 3600 * 1000)); //计算出相差天数
let endDiff = dateEnd.getTime() - dateNow.getTime(); //时间差的毫秒数
let endDayDiff = Math.floor(endDiff / (24 * 3600 * 1000)); //计算出相差天数
if(endDayDiff < 0){//已过期
}
if(beginDayDiff < 0){//还没到时间
}
console.log('在时间范围内'
}
js判断当前时间是否在指定的两个时间范围内(年月日时分秒)
最新推荐文章于 2024-05-17 14:01:49 发布