查看给定日期是否在 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/