代码之家  ›  专栏  ›  技术社区  ›  Jon Erickson

JavaScript测试日期(字符串格式)是否超过30天

  •  1
  • Jon Erickson  · 技术社区  · 15 年前

    我有一个字符串格式的日期,如下所示 '11/2/2009' (年月日)

    最简单和最不容易出错的方法是什么。

    2 回复  |  直到 15 年前
        1
  •  5
  •   nlogax    15 年前

    也许是这样的:

    var then = new Date("11/2/2009").getTime(),
        now  = new Date().getTime(),
        thirtyDaysInMilliseconds = 2592000000;
    if (now - then > thirtyDaysInMilliseconds) { doSomething(); }
    
        2
  •  1
  •   Kevin Peno    15 年前

    var olddate = "11/02/2009"
    var dt = Date.parse( olddate );
    return ( ( Date.getTime() - dt.getTime() ) < 2592000000 );