invalidMonth: 无效的月份名称,例如moment('Marbruary', 'MMMM');。 会包含无效的月份字符串本身或 null。empty: 包含无法解析任何内容的输入字符串,例如moment('this is nonsense');。布尔值。nullInput: 输入null,例如moment(null);。布尔值。invalidFormat: 空的格式列表,例如。布尔值。userInvalidated: 显式地创建为无效的日期,例如moment.invalid()。布尔值。
除上述内容外,从2.13.0开始,meridiem 和parsedDateParts 标志也可以一起判断日期的有效性。
meridiem: 表明解析的子午线(AM/PM),如果有的话。字符串。parsedDateParts: 返回按降序解析的日期片段的数组,即parsedDateParts[0] === 年份。 如果没有片段,但子午线有值,则日期无效。数组。
此外,如果在严格模式中解析 Moment,则这些标志必须为空才能使 Moment 有效:
unusedTokens: 在输入的字符串中找不到格式数组的子字符串。