用于查找最近三年内日期的 JavaScript 语法

标签 javascript date

查看给定日期是否在 3 年内的正确语法是什么 从今天开始?我需要它来实际做三年,而不仅仅是花 今天日期的年份减去 3,这实际上可能不是三 整整几年前。换句话说,如果我们今年过半。我 需要回到三年前的那一年中。

基本上我有一些附有日期的记录,我 只想在今天和三点之间显示它们 几年前。

谢谢

最佳答案

Date 对象可以被减去以给出以毫秒为单位的差异:

var now = new Date;
var then = new Date(2008, 10, 7);

if ((now - then) < 1000 * 60 * 60 * 24 * 365 * 3)

1000 * 60 * 60 * 24 * 365 * 3 是以毫秒为单位的三年,扣除闰年和闰秒。

关于用于查找最近三年内日期的 JavaScript 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5955689/

相关文章:

java - 如何检索语言环境的日期格式

php 获取今天明天和后天但忽略周末

ios - ios 图表中 x 轴上的日期和时间 作者:Daniel Gindi

ios - Swift 处理日期更改事件

javascript - 如何制作一个按钮,当另一个功能发生时出现?

javascript - 如何在类之间传递变量

javascript - 我可以将一个 div 的背景设置为填充 2 个不同百分比的两个不同图像吗?

date - 将两个日期之间的差异计算为年和日但没有月份?

javascript - 字符集问题: external javascript file drops non-ASCII characters in HTML

javascript - jQuery 驱动的图像 slider 头痛