日期相关

/*methods里面自定义的判断课程是否结束的函数 */
isCourseEnd(flag) {
// 获取当前实时时间的时间戳   uniapp框架中  ms表示
let currentSysTimeStamp = Math.round(new Date())
console.log(currentSysTimeStamp,"当前时间的时间戳")

// 课程结束时间的时间戳 当天需要课程可看,结束的时间是当天北京时间8点,需要加16个小时的时间戳 16*3600*1000

let courseEndTimeStamp = new Date(this.courseEndTime).getTime() + 57600000;

console.log(courseEndTimeStamp,"课程结束时间的时间戳")


if (currentSysTimeStamp < courseEndTimeStamp) {
let flag = false //false 代表课程没有结束
return flag
} else {

// let courseId=uni.getStorageSync('courseId')
// uni.navigateTo({
// url:'../introduction/introduction?id='+courseId
// })
let flag = true // true代表课程结束
return flag
}

/*以上*/
},

posted on 2021-12-22 22:59  风铃聆风  阅读(18)  评论(0)    收藏  举报

导航