1、如何在網頁中顯示伺服器時間(asp)
而伺服器時間一般不會誤差太大,所以最好顯示伺服器時間下面以asp+js為例說明。下面分析代碼結構,先是獲取伺服器時間:var t0=new Date().getTime();
var nyear=;
var nmonth=;
var nday=;
var nwday=-1;
var nhrs=;
var nmin=;
var nsec=;
//獲得本機時間和伺服器時間之差
var dectime=new Date(nyear,nmonth-1,nday,nhrs,nmin,nsec).getTime()-t0;nday=-1;//用於顯示時間的span
document.write("");
//時間計算函數:
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();}//時間顯示函數:
function Draw(){
NewTick(); //先計算
var s=nyear+'年'+nmonth+'月'+nday+'日 '+'星期'+cweekday(nwday)+' '+shapetime(nhrs,nmin,nsec);
s+=" 農歷"+lmonth+"月"+lday;//顯示農歷
document.getElementById("clock").innerHTML=s;
//每隔500毫秒重新獲取一下本機時間:
setTimeout("Draw()",500);
}//開始顯示:
Draw(); 其他問題:伺服器獲取的時間不能在本地緩存,所以要在代碼中加入緩存控制函數;
還要防止其他網站盜鏈你的伺服器時間代碼,所以要加入防盜鏈函數。
2、如何查看linux伺服器的時間
Linux查看系統時間命令:
1、系統硬體時間:
hwclock -r2、系統時間
硬體時鍾可以理解為主板時鍾,系統時間會在重啟時去同步主板時間
3、如何在網頁中顯示伺服器時間
以asp+js為例說明。
下面分析代碼結構,先是獲取伺服器時間:
代碼如下:
<%
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)%>;
//獲得本機時間和伺服器時間之差
var dectime=new Date(nyear,nmonth-1,nday,nhrs,nmin,nsec).getTime()-t0;
nday=-1;
//用於顯示時間的span
document.write("<span id=\"clock\" style=\"word-break:keep-all\"></span>");
//時間計算函數:
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();
}
//時間顯示函數:
function Draw(){
NewTick(); //先計算
var s=nyear+'年'+nmonth+'月'+nday+'日 '+'星期'+cweekday(nwday)+' '+shapetime(nhrs,nmin,nsec);
s+=" 農歷"+lmonth+"月"+lday;//顯示農歷
document.getElementById("clock").innerHTML=s;
//每隔500毫秒重新獲取一下本機時間:
setTimeout("Draw()",500);
}
//開始顯示:
Draw();
4、怎樣獲取伺服器時間(要精確到秒哦)
1、你提法不是很准。
2、如果你想同步你的電腦到網上的標准時間,XP自身擁有此功能(windows2003也有),要求你的電腦能上網。此外,還能使用笨笨鍾(可去網上找)等軟體來實現。
3、如果你說的是你的局網中的客機要與主機同步時間,可以使用DOS命令:
net time \\server /set /yes
其中「server」是你的伺服器的網路上的名稱,可使用伺服器的IP代替。要求伺服器防火牆不關閉相應的埠。具體是那些埠,本人記不清,你可以自個試(用天網查看日誌可得到)。並且要求主機安裝的是伺服器版的windows,如windows 2000,windows2003等。
4、也可以通過編程來實現。常見的是使用SQL編程或其它。要求主客機上運行相應程序。
5、看你的補充,使用的是ASP,據我所知,在客機上光打開主機的ASP網頁只能得到主機的時間,而無法自動改動客機的時間的,因為ASP不應該做這種過份的事。如果一個客機一進某個網站,自個的機器時間就被改了,那可是一件可怕的事!
6、如果想返回伺服器日期,時間包括秒,請用<%=now()%>
這里附帶下:<%=date()%>顯示日期 例如:2006-6-30
<%=Time()%>顯示時間 例如:21:12:12
5、HTML中顯示伺服器時間
new Date().getFullYear(); 這是前台寫法
伺服器時間要看你是用的什麼後台語言,找對應的方法
6、如何查詢linux伺服器當前時間
Linux系統顯示時間與日期的命令是date,直接輸入date命令將會顯示時間日期,也可以輸入date +%H:%M只顯示時間。