javascript如何判断字符串是否为日期格式()

var data = "https://www.it610.com/article/2021-12-29" // 返回为false则是日期格式; // isNaN(data)排除data为纯数字的情况(此处不考虑只有年份的日期,如‘2021’) if(isNaN(data) && !isNaN(Date.parse(data))){ console.log("data是日期格式!") }

说明 isNaN() 函数用于检查其参数是否是非数字值。
如果参数值为 NaN 或字符串、对象、undefined等非数字值则返回 true, 否则返回 false。
【javascript如何判断字符串是否为日期格式()】parse() 方法可解析一个日期时间字符串,并返回 1970/1/1 午夜距离该日期时间的毫秒数。
返回值:指定的日期和时间据 1970/1/1 午夜(GMT 时间)之间的毫秒数。

    推荐阅读