[英]Invalid February date using moment.js
我正在使用 moment.js 来格式化我选择的日期。 当我选择了 2 月的日期时,moment.js 返回了“无效日期”:
moment('28/02/2018').isValid(); //returns false
但是,当我选择了三月日期时,moment.js 返回了一个有效日期:
moment('01/03/2018').isValid(); //returns true
有人可以告诉我我做错了什么吗?
您以DD/MM/YYYY
格式传入日期,解析时必须描述格式:
moment('28/02/2018', 'DD/MM/YYYY').isValid(); // returns true
注意:第二个示例有效,但不是 3 月的日期,而是 1 月 3 日。 这应该是第一个示例为什么不起作用的线索。
当您提供无法识别的输入时, moment 会在您的控制台中发出警告。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.