gpt4 book ai didi

javascript - 检查给定的字符串是否为日期对象

转载 作者:数据小太阳 更新时间:2023-10-29 03:52:03 25 4
gpt4 key购买 nike

我需要检查给定的字符串是否是日期对象。

最初我用

 Date.parse(val)

如果您检查 Date.parse("07/28/2014 11:23:29 AM"),它将起作用。
但是如果你检查 Date.parse("hi there 1"),它也会工作,但不应该。

所以我改变了我的逻辑

val instanceof Date 

但对于我上面的日期字符串,"07/28/2014 11:23:29 AM"instanceof Date 它返回 false

那么,有什么方法可以根据日期适本地验证我的字符串吗?

最佳答案

您可以使用 Date.parse 使用以下代码检查它是否是日期。 Date.parse() 如果日期有效则返回数字,否则返回 'NaN' -

var date = Date.parse(val);
if(isNaN(date))
alert('This is not date');
else
alert('This is date object');

了解更多信息 - Date Parse()

关于javascript - 检查给定的字符串是否为日期对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24989511/

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