当前位置:   article > 正文

【js判断某一天是不是今天之前的日期】_判断是不是今天之前的日期

判断是不是今天之前的日期

js判断某一天是不是今天之前的日期

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("是现在")
} 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

原文地址: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("今天之后")
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/313655
推荐阅读
相关标签
  

闽ICP备14008679号