手动设置时间和当前设置时间之间有何区别?
根据此语法:
new Date(year, month, day, hours, minutes, seconds, milliseconds)
...应该没有任何区别。
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());
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句