商品类多 需要根据接口判断是否是秒杀商品 是否显示倒计时
后台给返回秒杀开始时间 countDown设置了秒杀开始时间
that.setData({
countend:res.data.countDown // 后台的秒杀开始时间 作为我倒计时的结束时间
});
if (res.data.countDown!=''&& res.data.state==5) {
that.countTime() // 调用倒计时
}
// 倒计时
countTime() {
var that = this;
var date = new Date();
var now = date.getTime();
// ios 手机小程序 new Date有兼容问题 需要转换格式 也可以后台设置好
var endDate = new Date(that.data.countend.replace(/-/g, "/"));//设置截止时间
var end = endDate.getTime();
var leftTime = end - now; //时间差
var d, h, m, s, ms;
if (leftTime > 0) {
// d = Math.floor(leftTime / 1000 / 60 / 60 / 24);
h = Math.floor(leftTime / 100