将后端返回的两个时间字符串进行换算相减,最终计算出多少天
getSubscribedList(){
this.$http.post(`${subscribedList}`,{
[this.$currentPage] : this.currentPage,
[this.$pageSize] : this.pageSize
}).then(res=>{
if(this.list.length != 0 ){
console.log("获取数据",res)
this.list = [...this.list,...res.data]
}else{
console.log("获取数据",res)
// this.list = res.data
this.pages = this.$ComputPages(this.pageSize,res.listTotal)
}
//加个if判断是为了不报错
if(res.data.length != 0){
// console.log(this,'打印this')
//保存返回的时间
let time = res.data.awardPay.pay_date
let timeTwo = res.data.awardPay.end_date
// 转换为时间戳
time = Date.parse(new Date(time))
timeTwo = Date.parse(new Date(timeTwo))
//将两个时间戳相减取整获取差值,转换为天数
const end = parseInt(timeTwo - time)
// 将计算的天数赋值给data的变量
this.dayCount = parseInt(end / (1000 * 60 * 60 * 24))
}
})
}将时间字符串转换为天数