在 javascript 中,我编写了一个示例代码来确定日期和时间是多少小时。可以通过获取日期和时间差的绝对值来确定。
要确定日期和时间在多少小时内,请获取差值的绝对值并以小时为单位进行比较。
function isBetweenHour(now, exDay, num) {
// 以绝对值取得差值
const days = Math.abs(exDay.getTime() - now.getTime());
// 转换为日单位
const betweenHours = days / (60 * 60 * 1000);
return betweenHours < num;
}
let exDay = new Date('2022-10-17 12:34:56');
// 现在日期
const now = new Date();
console.log(now);
console.log(isBetweenHour(now, exDay, 10)); // true
exDay = new Date('2022-10-17 23:34:56');
console.log(isBetweenHour(now, exDay, 10)); // true
exDay = new Date('2022-10-24');
console.log(isBetweenHour(now, exDay, 10)); // false
评论列表:
发布于 4天前回复该评论
发布于 3天前回复该评论
发布于 3天前回复该评论
发布于 3天前回复该评论
发布于 3天前回复该评论