`isRFC3339` 会接受在不可能的瞬间出现的闰秒
作者: uhop创建于 2026年8月23日更新于 2026年8月23日
标签🐛 bug
描述错误
isRFC3339 允许任何时刻和分钟的秒数值为 60:
const timeSecond = /([0-5][0-9]|60)/;RFC 3339 §5.6 仅允许 60 在闰秒时使用,而闰秒只发生在 23:59:60 UTC 时。在应用偏移量后,任何其他时间点都无法表示。
内容来源: validatorjs/validator.js