美文网首页
日期类时间类

日期类时间类

作者: 爷爷的毛丫头 | 来源:发表于2019-01-14 11:18 被阅读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);       

    }

    相关文章

      网友评论

          本文标题:日期类时间类

          本文链接:https://www.haomeiwen.com/subject/gfpurqtx.html