getTime(date = new Date()){
var y = date.getFullYear();
var m = date.getMonth() + 1;
m = m < 10 ? ('0' + m) : m;
var d = date.getDate();
d = d < 10 ? ('0' + d) : d;
var h = date.getHours();
h=h < 10 ? ('0' + h) : h;
var minute = date.getMinutes();
minute = minute < 10 ? ('0' + minute) : minute;
var second=date.getSeconds();
second=second < 10 ? ('0' + second) : second;
return y + '-' + m + '-' + d+' '+h+':'+minute+':'+second;
},
//获取活动时间 开始||结束 传type活动类型
getActivityConfig() {
var that = this
getActivityTime({
type: 1
}).then(res => {
if (res.data.status == true) {
that.isOpenCofig = true
var now =that.getTime().replace(/[-]/g, '/')//切割哦 getTime()是为了补0
console.log(now)
that.startTime = res.data.startTime.replace(/[-]/g, '/') //开始时间
that.endTime = res.data.endTime.replace(/[-]/g, '/') //结束时间
if (that.startTime <= now && that.endTime >= now) {
that.isOpenTimes = true
} else {
that.isOpenTimes = false
}
}
}).catch(error => {
that.$util.Tips({
title: error
})
})
},
// 尝试发起抽奖
tryLotteryDraw() {
if (this.isOpenTimes) {//isOpenTimes:false
this.remoteGetPrizeIndex()
} else {
uni.showToast({
title: '活动不在开启时间内',
duration: 1000,
mask: true,
})
}
},
判断方式仅供参考