首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MomentJS字符串+格式不起作用

MomentJS字符串+格式不起作用
EN

Stack Overflow用户
提问于 2013-10-05 02:23:32
回答 2查看 137关注 0票数 0

我无法验证给定的日期。我有多个时间格式选项。

代码语言:javascript
复制
moment("10/4/2013 01:00",["DD-MMM-YYYY HH:mm:ss", "DD-MMM-YYYY HH:mm", "MM/DD/YYYY HH:mm"]).isValid();

然而,它在以下情况下有效,

代码语言:javascript
复制
moment("10/4/2013 01:00",["MM/DD/YYYY hh:mm"]).isValid();

当我添加三个字母的月份格式时,它再次失效

代码语言:javascript
复制
moment("10/4/2013 01:00",["DD-MMM-YYYY HH:mm", "MM/DD/YYYY HH:mm"]).isValid();

上面一行中的两种格式完全不同,但是moment没有解析日期。

我想验证这两种格式的日期。

EN

回答 2

Stack Overflow用户

发布于 2013-10-05 04:04:02

这是github中的已知问题1133。

票数 1
EN

Stack Overflow用户

发布于 2013-10-05 03:21:48

使用多种格式进行验证似乎会检查字符串是否在每种格式中都有效。

我会简单地做一个函数来迭代格式,并检查日期是否至少与其中之一有效;

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19188215

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档