WXML
<button bindtap="on">获取当前及一周后的日期和时间</button>
<view>当前:{{dateNow}}</view>
<view>一周后:{{dateLater}}</view>
JS
Page({
data: {
dateNow: '',
dateLater: ''
},
on(){
//获取当前日期
let now = new Date(),
time1=now.getFullYear() + "-" + (now.getMonth()+1) + "-" + now.getDate();
console.log(time1);
//获取当前时间
let hh = now.getHours();
let mm = now.getMinutes()<10?'0'+new Date().getMinutes() : new Date().getMinutes();
let ss = now.getSeconds()<10?'0'+new Date().getSeconds() : new Date().getSeconds();
let time = hh + ":" + mm + ":" + ss;
console.log(time);
//获取一周后日期
let later = new Date(now);
later.setDate(now.getDate() + 7);
let time2 = later.getFullYear() + "-" + (later.getMonth() +1 ) + "-" + later.getDate();
console.log(time2);
//日期时间拼接后赋值
this.setData({
dateNow: time1 + " " + time,
dateLater: time2 + " " + time
})
}
})
运行结果