gpt4 book ai didi

javascript - JavaScript 世界,生活在双重 future ?

转载 作者:行者123 更新时间:2023-11-28 16:19:34 28 4
gpt4 key购买 nike

我正在尝试获取特定日期剩余的确切秒数、分钟数等。这听起来可能很愚蠢,但为什么结果会翻倍呢?这看起来不对,是吗?

setInterval(function() {
var startDate = new Date(),
startDateTime = startDate.getTime(),
endDate = new Date(2012, 5, 14),
endDateTime = endDate.getTime();
var timeLeft = endDateTime - startDateTime;
var seconds = Math.round(timeLeft / 1000),
minutes = Math.round(seconds / 60),
hours = Math.round(minutes / 60),
days = Math.round(hours / 24),
weeks = Math.round(days / 7);
console.log(weeks, days, hours, minutes, seconds);
}, 1000);​

最佳答案

JavaScript 日期构造函数的工作方式与 Java 构造函数类似——日和年是从 1 开始的,但月份是从 0 开始的。所以 2015 年 2 月 10 日的日期是:

var aDate= new Date(2015,1,10);

关于javascript - JavaScript 世界,生活在双重 future ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10180601/

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