我有字符串字段,用于获取不同的值。收到的一些价值是日期。现在我需要检查收到的价值是否是日期?收到的日期可以再次采用不同的格式。
我尝试了Date.parse()
,如果格式为dd-mm-yyyy hh:mm
,则会有效,但我收到了类似(26/05/2015 06:20:57 +00:00
)的日期。
如何比较字符串是否为有效日期?
答案 0 :(得分:8)
如果Date.parse()
对您来说还不够 - 但可能已经足够了 - 请参阅以下文档:
然后你可以尝试:
它是一个用JavaScript解析,验证,操作和显示日期的库,它具有比标准JavaScript日期处理函数更丰富的API。
有关更多库和教程链接,另请参阅this answer。