gpt4 book ai didi

javascript - 使用 momentjs 判断日、月或年是否无效

转载 作者:行者123 更新时间:2023-11-30 09:30:14 25 4
gpt4 key购买 nike

我知道我可以用 momentjs isValid 判断整个日期是无效的:

moment(values.dateOfBirth, dateFormat).isValid()

但是有没有办法判断无效的是日、月还是年部分?

例如如果日期是 30 并且月份是二月,则该日期无效。

最佳答案

您可以执行 .invalidAt() 来确定溢出的日期值:

var m = moment("2011-10-10T10:20:90");
m.isValid(); // false
m.invalidAt(); // 5 for seconds

返回的整数含义如下:

  • -1 没有溢出
  • 0 年
  • 1个月
  • 2 天
  • 3 小时
  • 4 分钟
  • 5 秒
  • 6 毫秒

来源:https://momentjs.com/docs/#/parsing/is-valid/

关于javascript - 使用 momentjs 判断日、月或年是否无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46742716/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com