.net動態(tài)顯示當(dāng)前時(shí)間(客戶端javascript)
更新時(shí)間:2009年11月03日 23:54:43 作者:
剛才在首頁看到 asp.net實(shí)現(xiàn)動態(tài)顯示當(dāng)前時(shí)間 這篇文章, 作者用Ajax實(shí)現(xiàn)類似時(shí)鐘的效果!
個(gè)人感覺完全為了Ajax而Ajax就不好了!JavaScript在客戶端處理不是更理想嗎?
function Timer(span)
{
var tmp = new Date();
var milsecs=Date.parse(tmp.getMonth()+"-"+tmp.getDay()+"-"+tmp.getFullYear()+" "+document.getElementById('lbl_Hour').innerText+":"+document.getElementById('lbl_Minute').innerText+":"+document.getElementById('lbl_Second').innerText);
var timer = new Date(milsecs+span);
var seconds,minutes,hours,date;
if(timer.getSeconds()<10)
seconds = "0"+timer.getSeconds();
else
seconds = timer.getSeconds();
if(timer.getMinutes()<10)
minutes = "0"+timer.getMinutes();
else
minutes = timer.getMinutes();
if(timer.getHours()<10)
hours = "0"+timer.getHours();
else
hours = timer.getHours();
date=timer.getDate();
document.getElementById('lbl_Second').innerText = seconds;
document.getElementById('lbl_Minute').innerText = minutes;
document.getElementById('lbl_Hour').innerText = hours;
}
//得到服務(wù)器時(shí)間每隔updatespan分鐘校驗(yàn)一次,每秒更新一次本地時(shí)鐘
function GetServerTime(updatespan)
{
var clientspan = 1*1000;
//更新本地時(shí)鐘
setInterval("Timer("+clientspan+")",clientspan);
//同步服務(wù)器時(shí)鐘
setInterval("window.location.href='當(dāng)前URL'", updatespan);
}
復(fù)制代碼 代碼如下:
function Timer(span)
{
var tmp = new Date();
var milsecs=Date.parse(tmp.getMonth()+"-"+tmp.getDay()+"-"+tmp.getFullYear()+" "+document.getElementById('lbl_Hour').innerText+":"+document.getElementById('lbl_Minute').innerText+":"+document.getElementById('lbl_Second').innerText);
var timer = new Date(milsecs+span);
var seconds,minutes,hours,date;
if(timer.getSeconds()<10)
seconds = "0"+timer.getSeconds();
else
seconds = timer.getSeconds();
if(timer.getMinutes()<10)
minutes = "0"+timer.getMinutes();
else
minutes = timer.getMinutes();
if(timer.getHours()<10)
hours = "0"+timer.getHours();
else
hours = timer.getHours();
date=timer.getDate();
document.getElementById('lbl_Second').innerText = seconds;
document.getElementById('lbl_Minute').innerText = minutes;
document.getElementById('lbl_Hour').innerText = hours;
}
//得到服務(wù)器時(shí)間每隔updatespan分鐘校驗(yàn)一次,每秒更新一次本地時(shí)鐘
function GetServerTime(updatespan)
{
var clientspan = 1*1000;
//更新本地時(shí)鐘
setInterval("Timer("+clientspan+")",clientspan);
//同步服務(wù)器時(shí)鐘
setInterval("window.location.href='當(dāng)前URL'", updatespan);
}
您可能感興趣的文章:
- 純JS實(shí)現(xiàn)動態(tài)時(shí)間顯示代碼
- asp.net 實(shí)現(xiàn)動態(tài)顯示當(dāng)前時(shí)間(不用javascript不考慮開銷)
- JS動態(tài)獲取當(dāng)前時(shí)間,并寫到特定的區(qū)域
- html+js實(shí)現(xiàn)動態(tài)顯示本地時(shí)間
- Java從服務(wù)器上獲取時(shí)間動態(tài)顯示在jsp頁面實(shí)現(xiàn)思路
- javascript頁面動態(tài)顯示時(shí)間變化示例代碼
- JS動態(tài)日期時(shí)間的獲取方法
- js顯示動態(tài)時(shí)間的方法詳解
- 基于javascript實(shí)現(xiàn)動態(tài)顯示當(dāng)前系統(tǒng)時(shí)間
- 純js實(shí)現(xiàn)動態(tài)時(shí)間顯示
相關(guān)文章
ASP.NET?Core使用EF為關(guān)系數(shù)據(jù)庫建模
這篇文章介紹了ASP.NET?Core使用EF為關(guān)系數(shù)據(jù)庫建模的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-04-04asp.net 生成靜態(tài)頁時(shí)的進(jìn)度條顯示
本文側(cè)重點(diǎn)在講解生成靜態(tài)頁的“進(jìn)度條”,所以將采用模擬的方法。生成靜態(tài)時(shí)需要生成的文章必須非常多,否則進(jìn)度條可能一閃而過,看不到效果。2009-05-05VS2005 水晶報(bào)表在時(shí)部署時(shí)遇到的問題
前幾天在服務(wù)器上部署一個(gè)B/S程序的時(shí)候,程序中的水晶報(bào)表部分出了些問題,報(bào)錯(cuò):Server Error in '/' Application.2010-02-02.Net Compact Framework開發(fā)小技巧 推薦
這篇文章對于.Net Compact Framework開發(fā)的朋友有一定的幫助,內(nèi)容比較實(shí)用。2009-02-02asp.net導(dǎo)出excel的簡單方法實(shí)例
這篇文章主要介紹了asp.net導(dǎo)出excel的簡單方法實(shí)例,需要的朋友可以參考下2014-02-02ASP.NET如何使用web服務(wù)的會話狀態(tài)
這篇文章主要介紹了ASP.NET如何使用web服務(wù)的會話狀態(tài),使用一個(gè)GridView中的會話對象來展示最近的計(jì)算結(jié)果,感興趣的小伙伴們可以參考一下2015-11-11.Net學(xué)習(xí)筆記之Layui多圖片上傳功能
這篇文章主要給大家介紹了關(guān)于.Net學(xué)習(xí)筆記之Layui多圖片上傳功能的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用.Net具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07