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程序设计有所帮助。
作者最新文章
JS动态构建复杂嵌套JSON对象的方法
2026-11-05 15:41:52
JS负数取余为什么是负数?详解余数与模运算区别
2026-11-05 13:34:41
JS 解压出现乱码或报错怎么解决?
2026-11-05 12:32:38
JS 中 startsWith、indexOf 与正则判断字符串前缀的对比
2026-11-04 22:19:43
JS解析Excel后怎么将数据转换为JSON格式
2026-11-04 20:58:28
