求一个JS倒计时的函数 30

我的是php程序。在每次调用页面模版时会得到一个类似这样的时间“18:00:00”(每次都不一样),要求根据现在的时间和得到的时间标显示倒计时,并且一秒一秒的扣减... 我的是php程序。

在每次调用页面模版时会得到一个类似这样的时间 “18:00:00”(每次都不一样),

要求根据现在的时间和得到的时间标显示倒计时,并且一秒一秒的扣减
展开
 我来答
匿名用户
2014-12-27
展开全部
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<meta name="keywords" content="白菜编辑部">
<title>白菜编辑部</title>
<style type="text/css">
</style>
<script type="text/javascript">
var display = function (obj)
    {
    var reg = /^(\-?)(\d)$/;
    var n = new Date;
    var str = n.getFullYear () + "/" + (n.getMonth () + 1) + "/" + n.getDate () + " " + obj.value;
    var end = new Date (str);
    var now = document.getElementById ('now').innerHTML = n.toLocaleTimeString ();
    var h = Math.floor ((end.getTime () - n.getTime ()) / 1000 / 60 / 60) + "";
    h = reg.test (h) ? h.replace (reg, "$10$2") : h;
    var m = Math.floor ((end.getTime () - n.getTime ()) / 1000 / 60 % 60) + "";
    m = reg.test (m) ? m.replace (reg, "$10$2") : m;
    var s = Math.floor ((end.getTime () - n.getTime ()) / 1000 % 60) + "";
    s = reg.test (s) ? s.replace (reg, "$10$2") : s;
    document.getElementById ('other').innerHTML = h + ":" + m + ":" + s;
    clearTimeout (this.timer);
    this.timer = setTimeout (function ()
    {
    display (obj);
    }, 1000);
    }
</script>
</head>
<body>
比如我给个时间:
<input type="text" id="txt" onblur="display(this);" /> 现在是
<span id="now"></span> 就自动显示 ==&gt; 剩余时间:
<span id="other"></span> 并且1秒1秒的调减
</body>
</html>
追问
在 html里面直接调用怎么办? 不要用    ,”要计算的时间“是打开页面时直接就调用来的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式