momentJS .isValid()方法会将整数当作时间戳?

momentJS .isValid()方法会将整数当作时间戳?
比如传入一个“3000”,不是时间格式也会返回true,像是这样:
moment("3000").isValid() // true

怎么解决?

阅读 2.7k
1 个回答

不是当时间戳,而是当 3000 年处理了。

因为最后是会按 new Date(string) 去验证是否合法,而 new Date('3000') 确实是合法的……

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进