如何验证字符串是否是js中的有效日期

时间:2015-06-15 13:24:10

标签: javascript momentjs

我有字符串字段,用于获取不同的值。收到的一些价值是日期。现在我需要检查收到的价值是否是日期?收到的日期可以再次采用不同的格式。

我尝试了Date.parse(),如果格式为dd-mm-yyyy hh:mm,则会有效,但我收到了类似(26/05/2015 06:20:57 +00:00)的日期。

如何比较字符串是否为有效日期?

1 个答案:

答案 0 :(得分:8)

如果Date.parse()对您来说还不够 - 但可能已经足够了 - 请参阅以下文档:

然后你可以尝试:

它是一个用JavaScript解析,验证,操作和显示日期的库,它具有比标准JavaScript日期处理函数更丰富的API。

有关更多库和教程链接,另请参阅this answer