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

09-17 12:55