|
藍森林 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)!
好像也不行! |
樓上的再試試。把代碼簡化了一下。不要打擊樓主問問題的信心啊。 |
|