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>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?