矢志不渝Æ 2021-03-16 18:06 采纳率: 33.3%
浏览 224

js计算两个日期天数

let now = new Date();
let year=now.getFullYear();
let month=now.getMonth()+1;
let date=now.getDate();
document.write("当前日期为:"+year+"年"+month+"月"+date+"日"+"<br>");//2021/3/16
//目标日期
let dateEnd = new Date(2021, 3, 18);
//把相差的毫秒数转换为天数
let  differ = parseInt(Math.abs(dateEnd - now)/1000/60/60/24);
document.write("距离目标日期还有:"+differ+"天");

差两天,为什么会显示32天

求大佬!!!

  • 写回答

5条回答 默认 最新

  • 子幽 2021-03-16 18:17
    关注

          2021-3-16    ----   2021-3-31    15天
          2021-4-1     ----   2021-4-18    17天

    评论

报告相同问题?

悬赏问题

  • ¥15 树莓派与pix飞控通信
  • ¥15 自动转发微信群信息到另外一个微信群
  • ¥15 outlook无法配置成功
  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题