给出了两个欧洲日期,例如" 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');
给我一个"无效日期"错误。
答案 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了解正确的语法。
如果您需要日期对象,您可能需要解析自己拥有的字符串以确定年,月,日等。