使用uni-app创建项目的话,可以将方法写到mixin.js中
// 获取日期方法
getDay(day) {
var tt = new Date();
var targetday_milliseconds = tt.getTime() + 1000 * 60 * 60 * 24 * day;
tt.setTime(targetday_milliseconds); //注意,这行是关键代码
var tYear = tt.getFullYear();
var tMonth = tt.getMonth();
var tDate = tt.getDate();
tMonth = this.doHandleMonth(tMonth + 1);
tDate = this.doHandleMonth(tDate);
return tYear + "-" + tMonth + "-" + tDate;
},
在应用的页面引入mixins.js文件,
前天:开始和结束日期都为this.getDay(-2)
昨天:开始和结束日期都为this.getDay(-1)
近一周:开始时间this.getDay(-6),结束时间是今天
近三天:开始时间this.getDay(-2),结束时间是今天