js对比日期大小

image.png

我这样写,无法进行日期大小的对比,需要怎么写才能正确对比时间?

FineReport 帆软用户p9k8MX4NIW 发布于 2023-5-31 11:02
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
privacyLv5初级互助
发布于2023-5-31 11:10
// 获取当前时间let now = new Date(); console.log("当前时间: ", now); // 定义一个将来的时间,例如 2023 年 1 月 1 日 let future = new Date("2023-01-01T00:00:00.000Z"); console.log("将来时间: ", future); // 比较当前时间和将来时间的差距 let diff = future.getTime() - now.getTime(); console.log("时间差 (毫秒): ", diff); // 将时间差转换为秒、分钟、小时和天数 let seconds = Math.floor(diff / 1000); let minutes = Math.floor(seconds / 60); let hours = Math.floor(minutes / 60); let days = Math.floor(hours / 24); console.log("时间差 (秒): ", seconds); console.log("时间差 (分钟): ", minutes); console.log("时间差 (小时): ", hours); console.log("时间差 (天): ", days);

  • 帆软用户p9k8MX4NIW 帆软用户p9k8MX4NIW(提问者) 这样获取出来的Wed May 31 2023 11:36:26 GMT+0800 (中国标准时间)是这种的,两个时间对比的话也会出错。用。getTime获取的也是一串数字,对比出来也和实际不符
    2023-05-31 11:41 
  • 2关注人数
  • 257浏览人数
  • 最后回答于:2023-5-31 11:10
    请选择关闭问题的原因
    确定 取消
    返回顶部