JavaScript简单比较日期大小的方法

作者:纸飞机时间:2026-10-29 20:00:55浏览:560

本文介绍一种在JavaScript中比较两个日期大小的简单方法。通过获取起始和结束日期的字符串值,利用正则表达式将分隔符统一替换为斜杠,再调用Date.parse()函数将其转换为时间戳进行数值比较,从而判断起始日期是否晚于结束日期。

JavaScript简单比较日期大小的方法

本文介绍一种在JavaScript中比较两个日期大小的简单方法。通过获取起始和结束日期的字符串值,利用正则表达式将分隔符统一替换为斜杠,再调用Date.parse()函数将其转换为时间戳进行数值比较,从而判断起始日期是否晚于结束日期。


//获取起始日期
var startDate=document.all.startdate.value;
//转换为日期格式
startDate=startDate.replace(/-/g,"/");
//获取结束日期
var endDate=document.all.enddate.value;
endDate=endDate.replace(/-/g,"/");
//如果起始日期大于结束日期
if(Date.parse(startDate)-Date.parse(endDate)>0){
 alert("起始日期要在结束日期之前!");
 //返回false
 return false;
}

希望本文所述对大家JavaScript程序设计有所帮助。

作者最新文章