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

鸿蒙传说
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;
}
添加回答
举报
0/150
提交
取消