if (res.data.data == "success") {
var startDate = res.data.taskTypeList[0].startDate //获取接口返回开始日期
var kstartTime = res.data.taskTypeList[0].startTime //获取接口开始时间
var zongtime = kstartTime.slice(0, 2) //截取接口开始时间前两位例 09:00 取09
var jietime = startDate //赋值给开始日期
console.log(jietime) //打印接口返回开始日期
//获取接口开始日期转换成时间戳 格式为2021-09-11
var timestamp1 = Date.parse(new Date(jietime));
console.log(timestamp1); //打印接口开始时间的时间戳
//获取本地时间
var today = new Date();
var yeer = today.getFullYear(); //获取本地年份
var yue = today.getMonth() + 1; //获取本地月份
var tian = today.getDate(); // 获取本地天数
var hh = today.getHours(); //获取本地时间-小时
var shijian = yeer + '-' + yue + '-' + tian //拼接 年 月 日 2021 9 11
var jiequ = shijian.slice(5, 6) //截取本地时间 月份 为 9
//如果获取的本地月份小于10的话在个位数补 0
if (jiequ < 10) {
var timera = '0' + jiequ;
console.log(timera);
}
var wotime = yeer + '-' + timera + '-' + tian //拼接个位数小于10补0 为2021-09-11
console.log(wotime);
//转换本地时间为时间戳
var timestamp2 = Date.parse(new Date(wotime));
console.log(timestamp2);
var localtime = hh //把本地时间-小时赋值
console.log(zongtime- localtime); //接口小时减去本地小时时间
// 判断当日期相同 接口时间减去本地时间等于1 提醒 (当前任务已过可取消时间,请谨慎接单) 否则 (任务开始前 1 小时可取消)
if (timestamp1 == timestamp2 && zongtime - localtime == '1' || zongtime - localtime == '0') {
console.log(1111)
that.setData({
ordersSrplusTime: '注:当前任务已过可取消时间,请谨慎接单'
})
} else {
that.setData({
ordersSrplusTime: '注:任务开始前 1 小时可取消'
})
}
}
微信小程序获取日期补零和比较时间大小提示不同
猜你喜欢
转载自blog.csdn.net/weixin_48193717/article/details/120234957
今日推荐
周排行