叮叮_dzp

welcome to dzp's blog!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
懒得优化。。反正就是 参数是添加天数。。
 
gettoday(days=0){ 
        const nowDate = new Date();
        const date = {
            year: nowDate.getFullYear(),
            month: nowDate.getMonth() + 1,
            date: nowDate.getDate() ,
        }
        const newmonth = date.month>10?date.month:'0'+date.month
        const day = date.date>10?date.date:'0'+date.date
        var dateTemp = date.year + '-' + newmonth + '-' + day
        var dateTemp = dateTemp.split("-");
        var nDate = new Date(dateTemp[1] + '-' + dateTemp[2] + '-' + dateTemp[0]); //转换为MM-DD-YYYY格式
        //兼容火狐时间戳
        if(nDate=='Invalid Date'){
            nDate = new Date(dateTemp[1] + '/' + dateTemp[2] + '/' + dateTemp[0]);
        }
        var millSeconds = Math.abs(nDate) + (days * 24 * 60 * 60 * 1000);
        var rDate = new Date(millSeconds);
        var year = rDate.getFullYear();
        var month = rDate.getMonth() + 1;
        if (month < 10) month = "0" + month;
        var date1 = rDate.getDate();
        if (date1 < 10) date1 = "0" + date1;
        return (year + "-" + month + "-" + date1);
      },
posted on 2021-03-27 21:20  叮叮_dzp  阅读(474)  评论(0编辑  收藏  举报