gpt4 book ai didi

JavaScript - Date.now() 返回不正确的日期

转载 作者:行者123 更新时间:2023-11-30 11:21:24 31 4
gpt4 key购买 nike

<分区>

我想获取设定日期与今天之间的天数。

我不明白为什么当我动态获取今天的日期而不是硬编码时,我总是得到错误的结果。

HTML

<span id="today1">xxx</span> days - wrong
<br>
<span id="today2">xxx</span> days - wrong
<br>
<span id="hardcoded">xxx</span> days - correct

JS

var startDate = new Date(2016,04,01).getTime();
var todayDate1 = new Date().getTime();
var todayDate2 = Date.now();
var hardcodedDate = new Date(2018,04,08).getTime();

$("#today1").html(Math.floor((todayDate1 - startDate)/8.64e7));
$("#today2").html(Math.floor((todayDate2 - startDate)/8.64e7));
$("#hardcoded").html(Math.floor((hardcodedDate - startDate)/8.64e7));

结果

707 days - wrong
707 days - wrong
737 days - correct

JSFiddle

我错过了什么?

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com