思路(把日期转换为Number类型进行比较)

效果如图:

第一步:如果获取到的日期是 :"2023-08-03 00:00:00"  

 用   timesss.split('    ')[0]           // .split('    ') 中间有个空格哦    timesss是自己数据的变量名

把他转换成 :"2023-08-03"   

, 

第二步:

 let a  = (timesss.split('-').join("")) -0



console.log(a);

 let a  = (timesss.split('-').join("")) -0  // 这里 -0 是为了把他转换为数字类型,后面好进行比较 

 后面就可以进行判断比较了,这里贴一段我的代码,仅供参考:

 if (valid) {
          if(this.addFrom.issue_date !="" && this.addFrom. review_date_latest!=""  && this.addFrom.review_date_next !=""){
              let a  = (this.addFrom.issue_date.split('-').join("")) -0
              let b = (this.addFrom. review_date_latest.split('-').join("")) -0
              let c = (this.addFrom.review_date_next.split('-').join('')) -0
              console.log(a);
              if(a <= b  && b < c  && a<c ){
                return this.isEdit ? this.doEdit() :this.doAdd()
              }else{
                return this.$message.error("请确保发证日期小于复审日期")
              }
          }else

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐