gpt4 book ai didi

node.js - Moment.js 日期验证

转载 作者:太空宇宙 更新时间:2023-11-03 23:38:14 25 4
gpt4 key购买 nike

这是从 Chrome 控制台获取的一些代码。看起来 moment.js 并没有强制“年份”参数为 4 个字符,尽管我在格式中是这么规定的。

date
"16/01/14"
moment( date, 'YYYY-MM-DD').isValid()
true

简单的尝试

moment( "16/01/14", 'YYYY-MM-DD').isValid()

我本以为这是假的,但它是真的。无论如何,有没有办法强制力矩受到更多限制?

最佳答案

来自http://momentjs.com/docs/#/parsing/ :

Moment's parser is very forgiving, and this can lead to undesired behavior. As of version 2.3.0, you may specify a boolean for the last argument to make Moment use strict parsing. Strict parsing requires that the format and input match exactly.

moment( "16/01/14", 'YYYY-MM-DD', true).isValid()
> false

关于node.js - Moment.js 日期验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28618581/

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