我有用于获取不同值的字符串字段。收到的一些值是日期。现在我需要检查收到的值是否是日期?收到的日期可以再次采用不同的格式。
I tried Date.parse()
,如果格式为dd-mm-yyyy hh:mm
,但我收到了一些日期,例如(26/05/2015 06:20:57 +00:00
).
如何比较字符串是否有效?
If Date.parse()
对您来说还不够 - 但可能就足够了 - 请参阅以下文档:
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/parse https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/parse
那么你可以尝试:
- Moment.js http://momentjs.com/
它是一个用 JavaScript 解析、验证、操作和显示日期的库,它具有比标准 JavaScript 日期处理函数更丰富的 API。
也可以看看这个答案 https://stackoverflow.com/questions/7445328/check-if-a-string-is-a-date-value/30870755#30870755了解更多库和教程链接。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)