如何比较2个欧洲日期与JS?

时间:2016-03-16 17:19:16

标签: javascript

给出了两个欧洲日期,例如" 01.01.2016 10:00"和" 03.01.2015 12:45"。如何在JS中比较它们?

      var valid_date      = new Date('01.01.2016 10:00');
      var execution_date  = new Date('01.01.2016 10:00');

给我一​​个"无效日期"错误。

2 个答案:

答案 0 :(得分:1)

试试这个:

  var valid_date      = new Date(2016, 1, 1, 10, 0, 0);
  var execution_date  = new Date(2016, 1, 1, 10, 0, 0);

答案 1 :(得分:0)

我相信你传递给Date构造函数的dateStrings的语法是不正确的。

请参阅https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/parse了解正确的语法。

如果您需要日期对象,您可能需要解析自己拥有的字符串以确定年,月,日等。