JS倒计时,时间差

后台代码:
DateTime dtone = Convert.ToDateTime(DateTime.Now);
            DateTime dtwo = Convert.ToDateTime("2014-07-06 08:33:00");
            TimeSpan span = dtone.Subtract(dtwo); //算法是dtone 减去 dtwo
            Response.Write(span.Days + "天" + span.Hours + "小时" + span.Minutes + "分钟" + span.Seconds + "秒" + span.TotalDays);

            Page.ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", "<script> countDown1 (50);</script>");

前台代码:
function countDown1(secs, surl) {
           //alert(surl);    
           var jumpTo = document.getElementById('jumpTo');
           jumpTo.innerHTML = secs;
           if (--secs > 0) {
               setTimeout(" countDown1 (" + secs + ",'" + surl + "')", 1000);
           }
           else {
               jumpTo.innerHTML = "";
           }
       }
//把秒数转化成天,时,分,秒
       function arrive_timer_format(s) {
           var t;
           if (s > -1) {
               hour = Math.floor(s / 3600);
               min = Math.floor(s / 60) % 60;
               sec = s % 60;
               day = parseInt(hour / 24);
               if (day > 0) {
                   hour = hour - 24 * day;
                   t = day + "day " + hour + ":";
               }
               else t = hour + ":";
               if (min < 10) { t += "0"; }
               t += min + ":";
               if (sec < 10) { t += "0"; }
               t += sec;
           }
               var jumpTo = document.getElementById('jumpTo');
               jumpTo.innerHTML = t;
           return t;
       }
<div οnclick="arrive_timer_format(120)">00000000000000

    <input type="textarea" id="left1" name="left" size="35" style="text-align: center"/> 

        <span id="jumpTo" style=" font-size:22px; color:Red;">5</span><span style=" font-size:22px; color:Red;"></span>

    </div>
posted @   离。  阅读(64)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示