zoukankan      html  css  js  c++  java
  • JS 日期比较方法

    1、日期参数格式:yyyy-mm-dd

    // a: 日期a, b: 日期b, flag: 返回的结果
      function duibi(a, b,flag) {
         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 (endTimes >= starttimes) {
             flag = "true"; 
             return flag; 
         }else{
            flag = "false"; 
            return flag; 
         }
      }
    

      

    2、日期格式:yyyy-mm-dd hh:mi:ss

    function comptime() {
        var beginTime = "2009-09-21 00:00:00";
        var endTime = "2009-09-21 00:00:01";
        var beginTimes = beginTime.substring(0, 10).split('-');
        var endTimes = endTime.substring(0, 10).split('-');
        
        beginTime = beginTimes[1] + '-' + beginTimes[2] + '-' + beginTimes[0] + ' ' +beginTime.substring(10, 19);
        
        endTime = endTimes[1] + '-' + endTimes[2] + '-' + endTimes[0] + ' ' + endTime.substring(10, 19);
    
        // alert(beginTime + "aaa" + endTime);
        // alert(Date.parse(endTime));
        // alert(Date.parse(beginTime));
        var a = (Date.parse(endTime) - Date.parse(beginTime)) / 3600 / 1000;
        if (a < 0) {
            alert("endTime小!");
        } else if (a > 0) {
            alert("endTime大!");
        } else if (a == 0) {
            alert("时间相等!");
        } else {
            return 'exception'
        }
     }
    

      

  • 相关阅读:
    Vue双向绑定的实现原理系列(一):Object.defineproperty
    TCP协议中的三次握手和四次挥手
    一切事物皆对象_进阶篇
    一切事物皆对象_基础篇
    自成一派的正则表达式
    超好用的模块
    软件目录开发规范
    迭代器与生成器
    不怎么好吃的语法糖
    你可造什么是函数
  • 原文地址:https://www.cnblogs.com/MagicAsa/p/9760360.html
Copyright © 2011-2022 走看看