Date.parse无法检查字符串是否为日期

时间:2019-07-16 20:53:44

标签: javascript datetime

我遇到了一个有趣的案例,Date.parse返回的是有效日期,而不是我所期望的NaN。

所以Date.parse('test 123')返回-58285678164000,而Date.parse('123 test')返回NaN,就像我想的那样。

有人可以向我解释为什么'test 123'返回负数而'123 test'返回NaN的原因,试图看看如何使用!isNaN(Date.parse(string))检查字符串是否是日期。但是这种情况下如果给我一个问题..而我很好奇为什么。

0 个答案:

没有答案