已采纳回答 / 打碎云朵
你这 var lefttime= parseInt((endtime.getDate()-nowtime.getDate())/1000); getDate获取的是今天多少号换成getTime 毫秒数
2016-03-03
最赞回答 / UFO2015
注意:lefttime 的单位是秒m,不是毫秒mm!PS:1m=1000mm一:h = lefttime/(3600) %24这个好理解,和24取余,因为一天是24小时!1666小时%24小时每天=多出的?小时,但不够一天!二:s =lefttime%60这个也好理解;和60取余,因为一分钟是60秒!lefttime 秒%60秒每分钟=多出的?秒,但不够一分钟!
2016-02-29
setTimeout只运行一次,也就是说设定的时间到后就触发运行指定代码,运行完后即结束。如果把setTimeout放到要调用的函数体里,则可循环运行。
setinterval是循环运行的,即每到设定时间间隔就触发指定代码。这是真正的定时器。
setinterval是循环运行的,即每到设定时间间隔就触发指定代码。这是真正的定时器。
2016-02-28