• 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

  • 相关阅读:
    TensorRT推理加速基于Tensorflow(keras)的uff格式模型(文件准备)
    pandas_format06
    docker01
    pandas_dataformat03
    pandas_dataformat02
    pandas_series04
    pandas_format05
    pandas_format04
    pandas_dataframe01
    pandas_series03
  • 原文地址:https://www.cnblogs.com/alibai/p/3585742.html
Copyright © 2020-2023  润新知