时刻日期在没有时传递为有效

时间:2016-05-04 10:12:05

标签: momentjs

价值是真的,有人可以告诉我为什么会这样吗?

var testValue = "25 merits";

var testDate = momentLib(testValue, 'YYYY-MM-DDTHH:mm:ss').isValid(); // true

1 个答案:

答案 0 :(得分:0)

解析器会尝试自动修复错误,并且通常非常“宽容”#34;随着输入。

从版本2.3.0开始,您可以指定另一个参数来告诉解析器对输入的严格要求,并拒绝任何与预期不完全匹配的内容,如下所示:

var testValue = "25 merits";

var testDate = momentLib(testValue, 'YYYY-MM-DDTHH:mm:ss', true).isValid(); // false

请参阅文档:http://momentjs.com/guides/#/parsing/strict-mode/