【发布时间】:2015-06-16 14:24:18
【问题描述】:
我正在尝试根据用户输入进行时间计算。在触发计算之前,我使用 momentjs 来验证用户时间输入。它似乎表现得很奇怪。例如,这里是浏览器控制台中未定义的输入:
>moment(undefined).isValid()
>true
如何使用 momentjs 来验证用户输入?
编辑:
似乎在严格模式下,您可以验证除带有时区缩写 (EEST) 的日期之外的所有内容:
Tue May 05 2015 12:00:00 GMT+0300 (EEST)
用于缩写的z参数由于浏览器不兼容而被弃用:https://github.com/moment/moment/issues/162
【问题讨论】:
标签: javascript momentjs