function checkDate(src, desc) {
var dsrc = new Date(src);
var ddesc = new Date(desc);
// 默认时间是1970,这里选择1971
var iniDate = new Date('1/1/1971 0:0:0 AM GMT');
if (dsrc < iniDate && ddesc < iniDate) { // 都未选择
return true;
} else if (dsrc < iniDate) { // 开始时间未选择
return false;
} else if (ddesc < iniDate) { // 结束时间未选择
return false;
} else if (ddesc.toString() === dsrc.toString()) { //判断是否是同一天
return false;
}
if (dsrc > ddesc) {
return false;
}
return true;
}
ext中如何判断两个日期是同一天
最新推荐文章于 2021-01-26 23:17:40 发布
本文介绍了一个用于验证两个日期(起始日期和结束日期)有效性的JavaScript函数。该函数确保了两个日期都不为空,并且起始日期早于结束日期,避免了逻辑错误。
1658

被折叠的 条评论
为什么被折叠?



