uni-app获取七天前的日期时间

tech2022-11-01  123

直接获取当前时间:new Date().toISOString().slice(0, 10)

获取当前日期的前七天

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 }

GetTime()返回的是一个数组 里面有前6天的所有日期 笔记写的很简陋 仅供自己参考 如有疑问 可以留言哦~第一时间都会回复哒

最新回复(0)