javascript - 检查日期对象是否超过一年

标签 javascript

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

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/

相关文章:

javascript - 如何使此函数应用于以下 JsonML 中的每个匹配元素?

javascript - 如何通过php文件使用xmlhttp.open方法传递数组?

javascript - 函数不能被 Mocha/Sinon 模拟/ stub

javascript - 当用户单击时,如何阻止我的文本在数组中循环?

javascript - Jquery ui slider 移动到下一个值

javascript - 无法通过谷歌javascript map api获取 map ,不会抛出错误,但iframe src约为:blank

javascript - 如何在 HTML5 Canvas 中进行碰撞?

java - 如何计算与 Web 应用程序代码相关的 selenium 测试的代码覆盖率

javascript - 如何在React中垂直滑动文本

javascript - Backbone.js MEAN 堆栈等效项