藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 |
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 應用編程


    

藍森林 http://www.lslnet.com 2006年8月25日 8:28

求讀取服務器時間的javascript代碼

因為要經常在線上傳數據更新網站, 需要在頁面上顯示最後更新時間, 我只有讀取本地時間的javascript代碼, 顯然是不行的, 哪位有這種讀取服務器時間的javascript代碼啊? 要求能精確到分鐘的, 多謝了

作為客戶端的語言,js是無法取得服務端時間的。

用ASP吧 <%=now()%>

js本身是幹不了什麼事,但它可以調動別人,比如調用控件:
以下是著名的「鉤子」方法(XMLHTTP,木馬常用),摘自小瘋狗版主的收藏貼。進行了簡化。
[html]<b>經典服務器時間: </b><span id=serverTime>正在讀取服務器時間...</span>
<script>
var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP")
xmlhttp.open("GET", "http://bbs.blueidea.com/faq.php", false)
xmlhttp.setRequestHeader("Range", "bytes=-1")
xmlhttp.send()
serverTime.innerText=new Date(xmlhttp.getResponseHeader("Date")).toLocaleString()
</script>
[/html]

試了一下!
本地時間改變一下(秒)顯示的時間也跟著變了(如顯示的是: 2005年7月26日 14:08:11,把機子的時間:2005年7月26日 14:08:09改成2005年7月26日 14:08:50顯示的就變成 2005年7月26日 14:08:47)!
好像也不行!

樓上的再試試。把代碼簡化了一下。不要打擊樓主問問題的信心啊。




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com