zoukankan      html  css  js  c++  java
  • js 比较两个日期的大小的例子

    例子,直接比较大小即可

     代码如下 复制代码
    <script>
    var st="2009-10-20 14:38:40"
    var et="2009-10-20 15:38:40"
    if(st>et) alert("开始时间必须小于结束时间")
    </script>
     

    例子

     代码如下 复制代码
    <script>
    var st="2009-10-20 14:38:40"
    var et="2009-10-20 15:38:40"
    var stdt=new Date(st.replace("-","/"));
    var etdt=new Date(et.replace("-","/"));
    if(stdt>etdt) alert("开始时间必须小于结束时间")
    </script>
     

    例子

     代码如下 复制代码
    // 比较两个日期的大小
    // startStr www.111Cn.net较大时为false, 否则为true

    function dateCompare(startStr,endStr){
        var d1, d2, s, arr, arr1, arr2;
        if (startStr.length > 10) {
            arr = startStr.split(" ");
            arr1 = arr[0].split("-");
            arr2 = arr[1].split(":");
            d1 = new Date(arr1[0], arr1[1] - 1, arr1[2], arr2[0], arr2[1], arr2[2]);
        } else {
            arr = startStr.split("-");
            d1 = new Date(arr[0], arr[1], arr[2]);
        }
        if (endStr.length > 10) {
            arr = endStr.split(" ");
            arr1 = arr[0].split("-");
            arr2 = arr[1].split(":");
            d2 = new Date(arr1[0], arr1[1] - 1, arr1[2], arr2[0], arr2[1], arr2[2]);
        } else {
            arr = endStr.split("-"); www.111Cn.net
            d2 = new Date(arr[0], arr[1], arr[2]);
        }
       
        s = d2 - d1 ;
        if(s < 0) {
            return false;
        }
        return true;
    }
     

    例子,

    传入的日期参数为yyyy-mm-dd格式,a大于b返回false,a小于等于b返回true。

     代码如下 复制代码
    function compare_time(a,b) {
       var arr=a.split("-");
       var starttime=new Date(arr[0],arr[1],arr[2]);
       var starttimes=starttime.getTime();
       var arrs=b.split("-");
       var endtime=new Date(arrs[0],arrs[1],arrs[2]);
       var endtimes=endtime.getTime();
       if(starttimes>endtimes)//开始大于结束
       {
         return false;
       }
       else{
        return true;
       }
    }
     

    更多详细内容请查看:http://www.111cn.net/wy/js-ajax/58053.htm

  • 相关阅读:
    【搜索引擎】Solr最新安装以及通过关系型数据库(MySQL,Oracle,PostgreSQL)导入数据
    【搜索引擎】SOLR VS Elasticsearch(2019技术选型参考)
    【Java源码】集合类-优先队列PriorityQueue
    【Java源码】树-概述
    Go语言调度器之创建main goroutine(13)
    Go语言goroutine调度器初始化(12)
    Go语言goroutine调度器概述(11)
    线程本地存储及实现原理
    操作系统线程及线程调度
    系统调用
  • 原文地址:https://www.cnblogs.com/alibai/p/3585742.html
Copyright © 2011-2022 走看看