JS比较日期大小

原创 2018年04月17日 11:04:50

1.使用正则,进行比较

  <script>
      let btime = "2018-04-17";
      let otime = "2017-09-12";
      let d1 = new Date(btime.replace(/\-/g,"\/"));
      let d2 = new Date (otime.replace(/\-/g,"\/"));
      if(btime!="" && otime!="" && d1 >=d2)
      {
          alert("开始时间不能大于结束时间!");
      }
  </script>

2.字符串,转化为数组,进行比较

<script>
   let btime = "2018-04-17";
   let otime = "2017-09-12";
   let arr = new Array();
   let arr1 = new Array();
   arr=btime.split("-");
   arr1=otime.split("-");
   let d1 = new Date(arr[0],arr[1]-1,arr[2]); //月份要减去1
   let d2 = new Date(arr1[0],arr1[1]-1,arr1[2]);

      if( d1  > d2){
          alert("cuowu")
      }
</script>

知识点:Date对象 --用于处理日期和时间

let date = new Date (year,month,day,hour,minutes,seconds, milliseconds)


JS比较两个日期大小

本文介绍下,在javascript代码中,比较两个日期大小的方法,有需要的朋友参考下。 转自:http://www.jbxue.com/article/11231.html 1,比较日期大小的...
  • molashaonian
  • molashaonian
  • 2017-03-18 14:09:51
  • 9775

JS 日期比较大小的简单实例

一  var beginDate='2015-06-17'; var endDate='2015-06-15'; var d1 = new Date(beginDate.replace(/\-/g,...
  • piaoxuan1987
  • piaoxuan1987
  • 2017-04-19 16:50:21
  • 1402

javaScript比较两个日期的大小的2种方法

朋友们,我们都有写过前台程序中吧,就是收集用户的一些基本信息,如开始时间和结束时间,有时为了提高数据的有效性,一般情况都会用到日期选择控件来选择填写,但是啊,程序是也不能解决人为的错误,如故意把开始日...
  • w__yi
  • w__yi
  • 2012-09-18 17:14:10
  • 26697

js比较日期控件的大小

  • 2012年08月17日 10:03
  • 3KB
  • 下载

【js】日期字符串比较大小

/* 日期字符串比较大小 */ function compareDate(DateOne, DateTwo) { var OneMonth = DateOne.substring(...
  • xuexiiphone
  • xuexiiphone
  • 2017-05-09 16:11:17
  • 480

js 比较日期大小及计算日期差

计算两个日期的差         var first = new Date(objstart.value.replace(/-/g,"/"));         var second = new ...
  • k8080880
  • k8080880
  • 2011-12-16 16:45:57
  • 3421

JS判断今天的日期与获取的日期大小

///-----获取今天日期的js脚本         var newdate = null;                 function getToDay(){    ...
  • funi16
  • funi16
  • 2012-11-10 15:22:51
  • 8387

javascript将字符串转换为日期并比较大小

//将字符串转换为日期 var begin=new Date($("#begin").val().replace(/-/g,"/")); var end=new Date($(...
  • huang100qi
  • huang100qi
  • 2016-05-20 20:39:01
  • 1743

js比较年月日时分秒时间大小

var beginTime = "2015-09-21 00:00:33";  var endTime    = "2015-09-21 00:00:33";       var begin...
  • BenXinx
  • BenXinx
  • 2015-04-30 13:32:36
  • 2551

JavaScript中Date对象之日期大小比较(三)

在form表单验证日期大小的比较经常被我们用到,本节介绍javaScript中日期的大小比较: 比较日期只要我们将其转换成number型可以方便比较。 1.Date中的三个静态函数 Date.now(...
  • pro_monkeyking
  • pro_monkeyking
  • 2017-03-17 17:09:23
  • 1423
收藏助手
不良信息举报
您举报文章:JS比较日期大小
举报原因:
原因补充:

(最多只允许输入30个字)