查看给定日期是否在3年内的正确语法是什么
从今天起?我需要它实际完成三年而不只是花时间
今天日期的年份,然后减去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
以毫秒为单位,为三年,不包括leap年和leap秒。