欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

剩余时间解决思路

更新时间: 2014-01-05 01:51:55 责任编辑: Author_N1

 

剩余时间
剩余时间(倒计时)是怎么做的?期望是能显示天时分,最好能用jquery实现?
--参考方法--
javascript计时器
--参考方法--
设定时间.getTime()-当前时间.getTime()转换成毫秒数后将毫秒转换成天时分秒试试
--参考方法--

<span id="daysLeft"></span>
<script type="text/javascript">
/*
**参数:target(目标日期),类型:string,格式:year/month/day
*/
(function tC(target){

    var day=24*60*60*1000,
        hour=60*60*1000,
        minute=60*1000,
        second=1000;

    var tE=(new Date(target)).getTime(),
        now=new Date(),
        tN=now.getTime(),
        hN=now.getHours(),
        mN=now.getMinutes(),
        sN=now.getSeconds();

    var time=tE-tN,
        _day=parseInt(time/day),
        _hour=parseInt(time%day/hour),
        _minute=parseInt(time%day%hour/minute),
        _seconds=parseInt(time%day%hour%minute/second),
        str='距离 '+target+' 还有: '+_day+'天'+_hour+'时'+_minute+'分'+_seconds+'秒';

    document.getElementById('daysLeft').innerHTML=str;
    setTimeout(function(){tC(target)},1000);
    
})('2013/12/25');

</script>
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 01:51:55
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/2208/
本文WWW.DOC100.NET DOC100.NET版权所有。