小程序
小游戏
企业微信
微信支付
扫描小程序码分享
番茄时钟的动态计时是怎么在小程序实现的,大神们帮我,
7 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
当然可以啊,大兄弟你在逗我吗?自己写个简单的试一下就知道了啊。
wxml:
<
view
>{{myTime}}</
>
js:
var
startTime
data: {
myTime:
''
},
onLoad:
function
(options) {
startTime =
new
Date()
//开始时间,可以从后台获取固定值
this
.myTiming()
//触发计时器
//计时器
myTiming:
() {
page =
timeDif =
Date(
Date() - startTime)
//当前时间差
secondesDif = timeDif.getSeconds()
minutesDif = timeDif.getMinutes()
hoursDif = timeDif.getHours() - 8
dayDif = timeDif.getDate()
if
(dayDif > 1) {
hoursDif += 24 * (dayDif - 1)
}
page.setData({
myTime: hoursDif +
'小时'
+ minutesDif +
'分'
+ secondesDif +
'秒'
})
setTimeout(
page.myTiming()
}, 1000)
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
那能在Wxml对应显示出时钟在走么
不需要啊,这是js的函数啊,网上搜一搜一大把
需要包么
我怎么使用
ok,《::》
js定时器,setTimeout
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
当然可以啊,大兄弟你在逗我吗?自己写个简单的试一下就知道了啊。
wxml:
<
view
>{{myTime}}</
view
>
js:
var
startTime
data: {
myTime:
''
},
onLoad:
function
(options) {
startTime =
new
Date()
//开始时间,可以从后台获取固定值
this
.myTiming()
//触发计时器
},
//计时器
myTiming:
function
() {
var
page =
this
var
timeDif =
new
Date(
new
Date() - startTime)
//当前时间差
var
secondesDif = timeDif.getSeconds()
var
minutesDif = timeDif.getMinutes()
var
hoursDif = timeDif.getHours() - 8
var
dayDif = timeDif.getDate()
if
(dayDif > 1) {
hoursDif += 24 * (dayDif - 1)
}
page.setData({
myTime: hoursDif +
'小时'
+ minutesDif +
'分'
+ secondesDif +
'秒'
})
setTimeout(
function
() {
page.myTiming()
}, 1000)
},
那能在Wxml对应显示出时钟在走么
不需要啊,这是js的函数啊,网上搜一搜一大把
需要包么
我怎么使用
ok,《::》
js定时器,setTimeout