zoukankan      html  css  js  c++  java
  • js日期时间比较函数

    转自:http://www.cnblogs.com/zxjyuan/archive/2010/09/07/1820708.html

    js日期比较(yyyy-mm-dd)

     function duibi(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 lktime = new Date(arrs[0], arrs[1], arrs[2]);
        var lktimes = lktime.getTime();

        if (starttimes >= lktimes) {

            alert('开始时间大于离开时间,请检查');
            return false;
        }
        else
            return true;

    }

    js时间比较(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'
        }
    }

    var lktime = new Date(arrs[0], arrs[1], arrs[2]);
    思路,运行结果都对了,
    但是时间处理有点问题
    月份应该减去1 否则会出现
    d=new Date(2014,08,25);
    而处理后就是
    2014-09-25
    具体原因你可以查一下资料

  • 相关阅读:
    Struts框架之结果页面的跳转
    eclipse中运行tomcat提示端口被占的4种解决方案
    在Struts2框架中使用Servlet的API
    Struts2框架之Action类的访问
    判断有无网
    UITextField银行卡加空格
    关于UI_USER_INTERFACE_IDIOM() & UIDevice.model
    OC导航栏跳转指定界面
    oc UIAlertController封装
    升级到macSierra 10.12之后 在模拟器上面滑动视图很卡,
  • 原文地址:https://www.cnblogs.com/wangpei/p/5488717.html
Copyright © 2011-2022 走看看