赞
踩
var date1=new Date("2017-2-18 12:12:12") //要对比的时间 var date2=new Date(); //获取当前时间对象 var num=24*60*60*1000 ; //一天的毫秒数 var cha=date2.getTime()-date1.getTime(); //两个时间的毫秒差 if(cha>0){ if(cha>num){ alert("不是今天的过去时间") }else if(date1.getDate()!=date2.getDate()){ alert("不是今天的过去时间") }else { alert("是今天里的过去时间") } }else if(cha<0){ alert("是未来时间") }else{ alert("是现在") }
原文地址:https://zhidao.baidu.com/question/365220788632071812.html
因为我只需要比较日期,不具体到时间,所以自己修改了一下
var date1=new Date("2023-3-23") //要对比的时间
var date2=new Date(); //获取当前时间对象
var num=24*60*60*1000 ; //一天的毫秒数
var cha=date2.getTime()-date1.getTime(); //两个时间的毫秒差
//console.log("date1",date1,date1.getTime(),date1.getDate());console.log("date2",date2,date2.getTime(),date2.getDate());console.log("num",num);console.log("cha",cha);
if(cha>0){//说明要比较的日期在今天及以前
if(cha>num){
console.log("今天以前")
}else {
console.log("是今天")
}
}else if(cha<0){
console.log("今天之后")
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。