剩余时间

chenqishanghai 2013-12-18 11:01:09
剩余时间(倒计时)是怎么做的?期望是能显示天时分,最好能用jquery实现?
...全文
267 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿鱼 2013-12-19
  • 打赏
  • 举报
回复

<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>
  • 打赏
  • 举报
回复
似梦飞花 2013-12-18
  • 打赏
  • 举报
回复
设定时间.getTime()-当前时间.getTime()转换成毫秒数后将毫秒转换成天时分秒试试

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧