js取日期2021-01-01

参数e,i 分别指天数,跟年数

比如date.setTime(date.getTime() + 24*e * 60 * 60 * 1000); //交付天数 ,当e = 7 ,就是7天

当i = 1,就是加1年的意思

例如:this.getYMD(6,1)  ,今天是2020-12-26,打印出来的结果就是 2022-01-01

例如:this.getYMD(6,0),今天是2020-12-26,打印出来的结果就是 2021-01-01

getYMD(e,i){
                var date = new Date();
                date.setTime(date.getTime() + 24*e * 60 * 60 * 1000); //交付天数
                var year = date.getFullYear();
                var month = date.getMonth() + 1;
                var day = date.getDate();
                if(month < 10) {
                    month = "0" + month;
                }
                if(day < 10) {
                    day = "0" + day;
                }
                return year+i + "-" +month + "-" + day
            },

你可能感兴趣的:(小程序,javascript,vue.js)