用于查找过去三年内日期的JavaScript语法

时间:2011-05-10 19:54:38

标签: javascript date

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

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

感谢

1 个答案:

答案 0 :(得分:2)

可以减去

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是三年毫秒,折扣闰年和闰秒。