javascript - 解析的时刻无效。为什么?

标签 javascript momentjs

使用此代码:

var m = moment('150218 10:20:00', 'YYMMDD HH:MM:SS');
m.isValid();

返回。进一步:

m.toDate();

返回一个 Date 对象Thu Aug 18 2016 10:00:00 GMT-0400 (EDT),它确认日期解析似乎被某些东西阻塞了。

为什么?我在最近的 Chrome 和 Firefox 浏览器以及最新的 moment.js (2.9.0) 中都进行了尝试。传递的字符串看起来没问题,我仔细检查了 docs 。那我还缺少什么呢?

最佳答案

MM:SS 需要改为小写 (HH:mm:ss)。这是string formatting section 他们的文档。

关于javascript - 解析的时刻无效。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28588015/

相关文章:

javascript - 关闭 jscript for 循环到 switch 语句

javascript - 从 CSS 函数调用 JavaScript

javascript - 将时钟上弦至当前时间

javascript - Bootstrap 日期时间选择器中的选项禁用日期不起作用

javascript - moment.js 不从时间戳解析时间

javascript - 在 react 组件之间传递数据

javascript - javascript中异步生成器的目的是什么?

javascript - 如何将值存储在 HashMap /数组中以便稍后进行比较

javascript - AngularJS 动画不触发

javascript - 使用 JavaScript 创建日期和分钟数组