// 封装时间
getAfterDate(n) {
// n是今天之后的天数,n=1 -> 明天
var d = new Date(); // 当前时间
var year = d.getFullYear(); // 年
var month = d.getMonth() + 1; // 月
var day = d.getDate(); // 日
var hours = d.getHours(); // 时
var minuter = d.getMinutes() // 分
var seconds = d.getSeconds() // 秒
var days = d.getDay() // 星期几,0-6,0是周日
if (day <= n) {
if (month > 1) {
month = month + 1;
} else {
year = year + 1;
month = 12;
}
}
d.setDate(d.getDate() + n)
year = d.getFullYear();
month = d.getMonth() + 1;
day = d.getDate();
days = d.getDay();
if (days == 0) {
days = '日'
} else if (days == 1) {
days = '一'
} else if (days == 2) {
days = '二'
} else if (days == 3) {
days = '三'
} else if (days == 4) {
days = '四'
} else if (days == 5) {
days = '五'
} else if (days == 6) {
days = '六'
}
if (month<10){
month='0'+month
}
if (day<10){
day='0'+day
}
if (hours<10){
hours='0'+hours
}
if (minuter<10){
minuter='0'+minuter
}
if (seconds<10){
seconds='0'+seconds
}
if (n == 0) {
// 今天
//var s = year + "/" + month + "/" + day
var s = year + "-" + month + "-" + day + ' ' + hours + ':' + minuter + ':' + seconds
} else {
// 自己组装的样式,需求是要周几,有需要可以自己更改成‘星期’
// var s = "周" + days + year + "/" + month + "/" + day
var s = year + "-" + month + "-" + day + ' ' + hours + ':' + minuter + ':' + seconds
}
return s;
},
//调用 获取一周后的时间
this.getAfterDate(7)
格式举例为 2022-07-03 12:25:23