问题:wx小程序中,商城订单详情需要显示还有多少分钟关闭
思路:创建订单时间戳和当前时间戳相减,得到时间差,再除1000,得到相差秒数,然后除60,向下取整,得到分钟。
代码如下:
var createTimestamp = Date.parse(res.data.createTime); // 创建订单时间戳,后端获取
var nowTimestamp = Date.parse(new Date()); // 当前时间戳
var intervalTime = (nowTimestamp - createTimestamp) / 1000 // 时间差(秒)
if(intervalTime<=1800) { // 半个小时1800秒
this.setData({
remainder :Math.floor((1800-intervalTime)/60) // 秒数除以 60,结果向下舍入,获取完整分
})
}