我想看看日期对象是否已超过一年!由于the年等原因,我什至不知道如何比较它们。

var oldDate = new Date("July 21, 2001 01:15:23");
var todayDate = new Date();

if(???) {
    console.log("it has been over one year!");
} else {
    console.log("it has not gone one year yet!");
}

最佳答案

你可以这样检查

(todayDate - oldDate) / (1000 * 3600 * 24 * 365) > 1


您可以在这里查看并尝试:

https://jsfiddle.net/rnyxzLc2/

关于javascript - 检查日期对象是否超过一年,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32914772/

10-12 18:56