gpt4 book ai didi

javascript - 为什么手动设置时间与当前时间不同

转载 作者:行者123 更新时间:2023-11-29 21:20:38 25 4
gpt4 key购买 nike

手动设置时间和当前设置时间的区别在哪里?

根据这个语法:

new Date(年、月、日、时、分、秒、毫秒)

...应该没有任何区别。

var now = new Date();
var alarmTime = new Date(now.getFullYear(), now.getMonth(), now.getDay(), now.getHours(), now.getMinutes(), now.getSeconds(), now.getMilliseconds());
document.write(alarmTime.getTime() == now.getTime());

最佳答案

你调用了错误的方法。它是 now.getDate() 而不是 now.getDay()

now.getDay() 将返回当前日期 (5)。
now.getDate() 将返回当前日期 (29)。

固定:

var now = new Date();
var alarmTime = new Date(now.getFullYear(), now.getMonth(),now.getDate(), now.getHours(), now.getMinutes(), now.getSeconds(),now.getMilliseconds());
document.write(alarmTime.getTime() == now.getTime());

关于javascript - 为什么手动设置时间与当前时间不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38667357/

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