今天[2020-07-16],过去的7天时间,时间格式

["2020-07-15", "2020-07-14", "2020-07-13", "2020-07-12", "2020-07-11", "2020-07-10"]

onLoad() {

var timeArr = this.GetTime()

console.log(timeArr) //["2020-07-15", "2020-07-14", "2020-07-13", "2020-07-12", "2020-07-11", "2020-07-10"])

},

methods:{

GetTime() {

var date = new Date();

var base = Date.parse(date); // 转换为时间戳

var year = date.getFullYear(); //获取当前年份

var mon = date.getMonth() + 1; //获取当前月份

var day = date.getDate(); //获取当前日

var oneDay = 24 * 3600 *1000

var daytime = `${year}${mon >= 10 ? mon : '0' + mon}${day >= 10 ? day : '0' + day}`; //今日时间

this.$data.daytime = daytime; // 今日时间赋值给变量

var daytimeArr = []

for (var i = 1; i < 7 ; i++) { //前七天的时间

var now = new Date(base -= oneDay);

var myear = now.getFullYear();

var month = now.getMonth() + 1;

var mday = now.getDate()

daytimeArr.push([myear, month >=10 ?month :'0'+ month, mday>=10?mday:'0'+mday].join('-'))

}

return daytimeArr

},

}

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐