MomentJS日期解析
MomentJS Date parsing
我很难理解以下返回false:
http://jsfiddle.net/ckkyLLrc/
console.log(moment("Mar 30, 2016 4:43:49 PM", "MMM dd, YYYY H:m:s a").isValid());
它似乎与"AM"有关,但根据MomentJS文档,一切似乎都是正确的。有什么想法吗?
这是有效的(请参阅更新的JSFiddle):
console.log(moment("Mar 30, 2016 4:43:49 PM", "MMM DD, YYYY H:mm:ss A").isValid()); // true
和这个
console.log(moment("Mar 30, 2016 4:43:49 PM", "MMM DD, YYYY H:m:s A").isValid()); // true
看起来dd
需要是DD
。
您需要使用a
am/pm输入和12小时时间输入。你的例子是一个约会。
参见MomentJS文档:
H HH 0..23 24 hour time
h hh 1..12 12 hour time used with a A.
a A am pm Post or ante meridiem (Note the one character a p are also considered valid)
相关文章:
- 使用linq.js按当前日期订购一组momentjs日期
- 格式化momentjs日期时间
- Momentjs-日期不可操作
- momentjs获取目标日期的周天数
- 使用MomentJs在Nodejs中验证日期
- Momentjs :如何防止“无效日期”
- MomentJS从日期字符串解析午夜本地
- MomentJS日期解析
- 使用 momentjs 将系统日期转换为 ISO 格式
- 使用MomentJs显示日期时间,而无需进行时区转换
- 如何使用 momentjs 从日期获取日期名称
- Meteor:如何使用Momentjs在Mongodb中添加和查询日期
- 在 MomentJS 中填充日期和时间,无需额外的逻辑
- Momentjs 抓取今天的日期并设置时间会导致它快进 24 小时
- 使用 MomentJS 计算日期在月边界上的差值
- 使用 momentjs 和引导日历时的日期格式问题
- 使用 MomentJS 获取两个日期之间的工作日
- 在 momentjs 中表示时间(不是日期)
- 用momentjs显示当前日期
- MomentJS日差异日期仅不包括时间