小程序 小程序倒计时时间戳的控制

本文介绍了一种在JavaScript中实现倒计时功能的方法。通过获取当前时间和服务器时间的差值来更新显示的时间,实现了动态更新页面上多个元素的倒计时效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

// "2017/10/1 00:00"
kaiShi: function (a) {
var that = this;
function nowTime() {
var dateTime = new Date();
var timestamp = Date.parse(new Date());
var serverTime = new Date(a);
var difference = serverTime - dateTime.getTime();
var nMS = difference;
// var myD = Math.floor(nMS / (1000 * 60 * 60 * 24)); //天
var myH = Math.floor(nMS / (1000 * 60 * 60)) % 24; //小时
var myM = Math.floor(nMS / (1000 * 60)) % 60; //分钟
var myS = Math.floor(nMS / 1000) % 60; //秒
if (myH >= 0) {
var str = myH + "小时" + myM + "分" + myS + "秒";
} else {
var str = "已结束!";
clearInterval(timer);
}
// console.log(dateTime);
// console.log(str);
// this.xianZai();
// that.setData({
// countDown: str,
// });
// return str;

// var wearList = that.data.wearList
// wearList[i].date = str;
var wearList = that.data.wearList
for (var i = 0; i < wearList.length; i++) {
wearList[i].date = str;
}
that.setData({
wearList: wearList
})
}
nowTime();
var timer = setInterval(nowTime, 1000);

// return nowTime()
},

转载于:https://www.cnblogs.com/dianzan/p/7782409.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值