为了账号安全,请及时绑定邮箱和手机立即绑定

检查字符串是否为日期值

检查字符串是否为日期值

肥皂起泡泡 2019-10-17 12:58:08
检查值是否为有效日期(允许使用任何已知的日期格式)的简便方法是什么。比如我有值10-11-2009,10/11/2009,2009-11-10T07:00:00+0000它都应该被视为日期值,和值200,10,350,不应被视为一个日期值。如果可能的话,最简单的检查方法是什么?因为时间戳也将被允许。
查看完整描述

3 回答

?
慕尼黑5688855

TA贡献1848条经验 获得超2个赞

就Date.parse()足够了?


请参阅其相对的MDN文档页面。


查看完整回答
反对 回复 2019-10-17
?
鸿蒙传说

TA贡献1865条经验 获得超7个赞

这是我现在正在使用的应用程序中解决此问题的方式:


根据磷虾的反馈意见进行了更新:


var isDate = function(date) {

    return (new Date(date) !== "Invalid Date") && !isNaN(new Date(date));

}

要么...


var isDate = function(date) {

    return (new Date(date) !== "Invalid Date" && !isNaN(new Date(date)) ) ? true : false;

}


查看完整回答
反对 回复 2019-10-17
  • 3 回答
  • 0 关注
  • 651 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信