Chrome Javascript日期比较错误
我使用的是javascript和Chrome(Windows44.0.2403.107M(64位))。 以下所有日期比较代码都返回falseChrome Javascript日期比较错误,javascript,google-chrome,Javascript,Google Chrome,我使用的是javascript和Chrome(Windows44.0.2403.107M(64位))。 以下所有日期比较代码都返回false console.log(new Date('29-07-2015') < new Date('01-01-2016')); console.log(new Date('29-07-2015').getTime() < new Date('01-01-2016').getTime()); console.log('29-07-2015' <
console.log(new Date('29-07-2015') < new Date('01-01-2016'));
console.log(new Date('29-07-2015').getTime() < new Date('01-01-2016').getTime());
console.log('29-07-2015' < '01-01-2016');
console.log(新日期('29-07-2015')
如果我把第一个日期定为2015年1月1日,第二个日期定为同年1月1日,那么我在所有上述代码中都会得到一个有效答案。有什么我错过的吗?谢谢:)
找到答案谢谢@WhiteHat:)
console.log(新日期('29-07-2015')
您的语言环境是什么?尝试将日期格式化为mm dd yyyy
console.log(new Date('29-07-2015') < new Date('01-01-2016')); //false
console.log(new Date('07-29-2015') < new Date('01-01-2016')); //true
console.log(新日期('29-07-2015')
将新日期('29-07-2015')
输入控制台=>无效日期
console.log(new Date('29-07-2015') < new Date('01-01-2016')); //false
console.log(new Date('07-29-2015') < new Date('01-01-2016')); //true