gpt4 book ai didi

javascript - 捕获 "Invalid Date"是否安全

转载 作者:行者123 更新时间:2023-12-03 09:03:28 27 4
gpt4 key购买 nike

使用 JavaScript,我正在测试类似于以下内容的有效日期...

var d = new Date("00:00 2015-02-20"); 
if(d != "Invalid Date"){
alert("Nice date");
}else{
alert("Bad date");
}

此脚本工作正常,因为如果/当评估变量并且具有无效日期值时,JS 引擎会吐出错误消息“无效日期”。但是,我担心错误消息“无效日期”在所有浏览器和/或区域设置中不一致。

附带说明:我注意到 iOS 浏览器无法解析“HH:mm yyyy-MM-dd”字符串格式,但桌面浏览器可以解析相同的字符串格式。真可惜。

最佳答案

我认为对照 NaN 进行检查会更安全。 .

date.valueOf() !== NaN

关于javascript - 捕获 "Invalid Date"是否安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35242844/

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