本文介绍在JavaScript中比较两个日期大小的实现方法。通过正则表达式将日期字符串中的连字符替换为斜杠,利用Date对象进行转换和比较,若开始时间大于结束时间则弹出错误提示并返回false,确保日期选择的合法性。
JavaScript日期比较实现
代码实现如下:
if (new Date(strSD.replace(/\-/g, '\/')) > new Date(strED.replace(/\-/g, '\/'))) { //判断开始时间是否大于结束时间
alert("时间选择有误!开始日期必须小于或者等于结束时期!");
return false;
}