.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 集成swagger ui的原理解析
本文主要講解了如何對API進(jìn)行分組,這里僅僅是舉了一個(gè)按照API功能進(jìn)行分組的例子,其實(shí)在實(shí)際開發(fā)中,要按照何種方式分組,可以按照需求靈活定義,比如按照API版本進(jìn)行分組2021-10-10
iis中為每個(gè)應(yīng)用程序池單獨(dú)設(shè)置aspnet.config配置文件
ASP.NET2.0之后的版本就在各Framework的根目錄下提供了一個(gè)aspnet.config文件,這個(gè)文件用來配置全局的一些信息,但是一直以來我們都沒有怎么用過2011-12-12
asp.net AjaxControlToolKit--TabContainer控件的介紹
ModalPopup控件允許一個(gè)asp頁面的部分內(nèi)容以對話框的模式顯示給用戶,同時(shí)會限制用戶于頁面的其他部分交互。對話框顯示的內(nèi)容可以是一個(gè)層級,這個(gè)層級的背景可以使用戶自定義的格式,簡單的理解好比是一個(gè)對話框彈出來后,主頁面會顯示灰色,且不可操作。2009-06-06
Repeater控件數(shù)據(jù)導(dǎo)出Excel(附演示動畫)
本文我們實(shí)現(xiàn)為Repeater控件數(shù)據(jù)導(dǎo)出Excel的功能,附動畫演示,感興趣的朋友可以了解下2013-01-01
ASP.NET記住登陸用戶名的具體實(shí)現(xiàn)
ASP.NET記住登陸用戶名的具體實(shí)現(xiàn),需要的朋友可以參考一下2013-06-06
詳解免費(fèi)開源的DotNet二維碼操作組件ThoughtWorks.QRCode(.NET組件介紹之四)
本篇文章主要介紹了免費(fèi)開源的DotNet二維碼操作組件ThoughtWorks.QRCode,非常具有實(shí)用價(jià)值,有興趣的同學(xué)可以來了解一下。2016-12-12
Visual Studio 2010崩潰重啟問題(源文件編譯崩潰)
在使用Visual Studio 2010突然出現(xiàn)崩潰現(xiàn)象:源文件修改只要一編譯,馬上就崩潰.搜索了很多的方法也不見效果,經(jīng)過近1天的折騰,已經(jīng)決定重裝Windows 7了,遇到此問題的朋友們可以看看哦,或許對你有所幫助2013-01-01

