使用JavaScript代码判断指定日期是否在多少天之内

 2025-01-15  阅读 402  评论 5  点赞 278

摘要:编写一个示例代码来确定日期在javascript中的天数。可以通过计算从UTC时间1970年1月1日开始的经过时间的差值换算成天数,求出绝对值来判断。确定日期在多少天之内要确定日期在多少天之内,请获取差异的绝对值并以天为单位进行比较。function isBetweenDate( now, exDay, num

编写一个示例代码来确定日期在javascript中的天数。可以通过计算从UTC时间1970年1月1日开始的经过时间的差值换算成天数,求出绝对值来判断。

使用JavaScript代码判断指定日期是否在多少天之内

确定日期在多少天之内

要确定日期在多少天之内,请获取差异的绝对值并以天为单位进行比较。

function isBetweenDate( now, exDay, num ){

  // 以绝对值获取差异
  const days = Math.abs(exDay.getTime() - now.getTime());

  // 转换为每日
  const betweenDates = days / (24 * 60 * 60 * 1000);

  return betweenDates < num;

}

let exDay = new Date('2023-1-21');

const now = new Date();

console.log( now );
// Tue Jan 03 2023 08:21:05 GMT+0800 (GMT+08:00)


console.log( isBetweenDate( now, exDay, 10 ) ); // false

exDay = new Date('2023-1-6');

console.log( isBetweenDate( now, exDay, 10 ) ); // true

exDay = new Date('2023-1-10');

console.log( isBetweenDate( now, exDay, 10 ) ); // true

执行结果

使用JavaScript代码判断指定日期是否在多少天之内

评论列表:

  •   xiedaimade
     发布于 3天前回复该评论
  • 写的很不错,学到了!
显示更多评论

发表评论:

管理员

承接各种程序开发,外贸网站代运营,外贸网站建设等项目
  • 内容2460
  • 积分67666
  • 金币86666

Copyright © 2024 LS'Blog-保定PHP程序员老宋个人博客 Inc. 保留所有权利。 Powered by LS'blog 3.0.3

页面耗时0.0273秒, 内存占用1.92 MB, 访问数据库29次

冀ICP备19034377号