JS 避免 Invalid Date 无聊摸鱼写代码 2023-01-30 333 阅读1分钟 出现原因 使用不是日期格式的数据构造Date对象。例如“hello”。 解决方法 使用instanceof检测date是否为Date类型; 使用Date的getTime()方法。Invalid Date对象返回的是一个NaN; 实现 function isValidDate(date) { return date instanceof Date && !isNaN(date.getTime()) }