js倒计时代码

要求是显示离半夜12点还有*小时*分... 要求是显示 离半夜12点还有*小时*分 展开
 我来答
百度网友cecc9591a
推荐于2016-01-18 · TA获得超过149个赞
知道小有建树答主
回答量:143
采纳率:0%
帮助的人:128万
展开全部
<html>
<body>
离半夜12点还有<span id="hour"></span>小时<span id="min"></span>分
</body>
<script>
    function countdown() {
     var today = new Date();
var h = today.getHours();
var m = today.getMinutes();
h = 23 - h;
m = 59 - m;
m = checkTime(m)
document.getElementById("hour").innerHTML=h;
document.getElementById("min").innerHTML=m;
    }
    function checkTime(i) {
if (i<10) i = "0" + i;
   return i;
}
    setInterval("countdown()", 50);
</script>
<html>
追问
我是不是应该加一句来解决字符集的问题,这句有没有错?
追答
没错,还要注意html文件要以对应的编码(utf-8)保存
无味甜点
2013-11-21 · 超过45用户采纳过TA的回答
知道小有建树答主
回答量:215
采纳率:0%
帮助的人:110万
展开全部
<div> 离半夜12点还有<span id="hour"></span> 小时 <span id="min"></span> 分 <span id="sec"></span> 秒</div>
<script type="text/javascript">

function showtime(){
var tartime = new Date();
var nowtime = new Date();
tartime.setHours(24,0,0,0);
var tartime = tartime.getTime();
var nowtime = nowtime.getTime();
var time = tartime - nowtime;

var seconds = Math.floor(time/1000);
var mins = Math.floor(seconds/60);
var hours = Math.floor(mins/60);

var nowmins = mins%60;
var nowsec = seconds%60;

document.getElementById('hour').innerHTML = hours;
document.getElementById('min').innerHTML = nowmins;
document.getElementById('sec').innerHTML = nowsec;
}

showtime();
setInterval(showtime,1000);
</script>
还加了秒数。倒计时。放在body中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式