如何在網(wǎng)頁(yè)中顯示服務(wù)器時(shí)間
下面以asp+js為例說(shuō)明。具體代碼可以到本站的網(wǎng)頁(yè)時(shí)間代碼下載。
下面分析代碼結(jié)構(gòu),先是獲取服務(wù)器時(shí)間:
<%
d=Date()
t=Time()
%>
var t0=new Date().getTime();
var nyear=<%=Year(d)%>;
var nmonth=<%=Month(d)%>;
var nday=<%=Day(d)%>;
var nwday=<%=WeekDay(d)%>-1;
var nhrs=<%=Hour(t)%>;
var nmin=<%=Minute(t)%>;
var nsec=<%=Second(t)%>;
//獲得本機(jī)時(shí)間和服務(wù)器時(shí)間之差
var dectime=new Date(nyear,nmonth-1,nday,nhrs,nmin,nsec).getTime()-t0;
nday=-1;
//用于顯示時(shí)間的span
document.write("<span id=\"clock\" style=\"word-break:keep-all\"></span>");
//時(shí)間計(jì)算函數(shù):
function NewTick(){
var noww=new Date();
var t1=noww.getTime();
noww.setTime(t1+dectime);
if(noww.getDate()!=nday){
nyear=noww.getFullYear();nmonth=noww.getMonth()+1;nwday=noww.getDay();nday=noww.getDate();
}
nhrs=noww.getHours();nmin=noww.getMinutes();nsec=noww.getSeconds();
}
//時(shí)間顯示函數(shù):
function Draw(){
NewTick(); //先計(jì)算
var s=nyear+'年'+nmonth+'月'+nday+'日 '+'星期'+cweekday(nwday)+' '+shapetime(nhrs,nmin,nsec);
s+=" 農(nóng)歷"+lmonth+"月"+lday;//顯示農(nóng)歷
document.getElementById("clock").innerHTML=s;
//每隔500毫秒重新獲取一下本機(jī)時(shí)間:
setTimeout("Draw()",500);
}
//開(kāi)始顯示:
Draw();
其他問(wèn)題:
服務(wù)器獲取的時(shí)間不能在本地緩存,所以要在代碼中加入緩存控制函數(shù);
還要防止其他網(wǎng)站盜鏈你的服務(wù)器時(shí)間代碼,所以要加入防盜鏈函數(shù)。
如果需要顯示農(nóng)歷,還需要加入農(nóng)歷運(yùn)算函數(shù)。
具體請(qǐng)下載代碼自己看。
相關(guān)文章
教你如何在WordPress發(fā)布文章時(shí)自定義文章作者名稱(chēng)
這篇文章主要介紹了如何在WordPress發(fā)布文章時(shí)自定義文章作者名稱(chēng)2021-09-09各類(lèi)常見(jiàn)語(yǔ)言清除網(wǎng)頁(yè)緩存方法匯總
這篇文章主要介紹了各類(lèi)常見(jiàn)語(yǔ)言清除網(wǎng)頁(yè)緩存方法匯總,包括了常見(jiàn)的html、asp、php與java,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2014-10-10從0到1搭建后端架構(gòu)的演進(jìn)(MVC,服務(wù)拆分,微服務(wù),領(lǐng)域驅(qū)動(dòng))
來(lái)騰訊之前在前公司做了3年的后端開(kāi)發(fā),經(jīng)歷一款SaaS產(chǎn)品從0到10(還沒(méi)有到100, 哈哈哈)的過(guò)程,3年間后端的架構(gòu)逐步演變,在微服務(wù)的實(shí)踐過(guò)程中遇到的問(wèn)題也越來(lái)越多,在這里總結(jié)下2021-08-08UTF-8 GBK UTF8 GB2312 之間的區(qū)別和關(guān)系介紹
UTF-8:Unicode TransformationFormat-8bit,允許含BOM,但通常不含BOM。是用以解決國(guó)際上字符的一種多字節(jié)編碼,它對(duì)英文使用8位(即一個(gè)字節(jié)),中文使用24為(三個(gè)字節(jié))來(lái)編碼2011-12-12徹底理解cookie,session,token的使用及原理
這篇文章主要介紹了徹底理解cookie,session,token的使用及原理,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08