您的位置:首页 > Web前端 > JavaScript

javascript日期、时间比较函数

2014-12-07 19:57 597 查看
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'

    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: