日期类时间类

2019-01-14  本文已影响0人  爷爷的毛丫头

//计算两日期相差天数

function DateDiff(sDate1, sDate2) { //sDate1和sDate2是yyyy-MM-dd格式

    var aDate, oDate1, oDate2, iDays;

    aDate = sDate1.split("-");

    oDate1 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]); //转换为yyyy-MM-dd格式

    aDate = sDate2.split("-");

    oDate2 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]);

    iDays = parseInt(Math.abs(oDate1 - oDate2) / 1000 / 60 / 60 / 24); //把相差的毫秒数转换为天数

    return iDays; //返回相差天数

}

//计算当前日期的钱多少天,后多少天的日期,参数相差天数

function getDate(days) {

    var now = new Date();  

    if (days >= 1) {

        now = new Date(now.getTime() - 86400000 * days);

    }  

    var yyyy = now.getFullYear(),

    mm = (now.getMonth() + 1).toString(),

    dd = now.getDate().toString();  

    if (mm.length == 1) {

        mm = '0' + mm;

    }

    if (dd.length == 1) {

        dd = '0' + dd;

    }

    return (yyyy + '-' + mm + '-' + dd);       

}

上一篇下一篇

猜你喜欢

热点阅读