iT邦幫忙

0

JAVASCRIPT是否可以讀取到資料庫時間

小弟了解JAVASCRIPT的語法可以取得本機端的時間
但是不知道是否可以取得伺服端的時間呢??

14
wordsmith
iT邦高手 1 級 ‧ 2011-11-02 23:31:01

以JavaScript本身的能力是沒辦法直接讀取資料庫的時間,要有後端的程式接應,由伺服器端的程式丟出來給它,就可以再進一步應用。

所以說我可以用後端程式將伺服器時間讀取出來
再給JavaScript做累加的動作嗎??

wordsmith iT邦高手 1 級 ‧ 2011-11-03 09:38:32 檢舉

可以,你可以用Ajax去跟Server要資料,然後Server端的程式取得時間後,再丟回給JavaScript,再用JavaScript的時間函式去處理即可。

4
zivhsiao
iT邦新手 4 級 ‧ 2011-11-06 23:45:16

如果你是寫web,時間一定都是server side
不會是client side,原因是在于由server處理完才會呈現結果

0
mjj2000
iT邦新手 5 級 ‧ 2012-04-19 17:51:33

如果是要查詢伺服器主機現在時間可以從HTTP response header中取得

<pre class="c" name="code">
var xhr = $.ajax({
  type: "GET",
  url: '/',
  complete: function () {
    var m = String(xhr.getAllResponseHeaders()).match(/Date: (.+)/m);
    m && alert(m[1]);
  }
});​

Demo: http://jsfiddle.net/AbEje/

我要發表回答

立即登入回答