2010-11-20 33 views

回答

8

是的,它確實使用電腦的當地時間。爲了測試,改變你的電腦時間,它會反映在new Date

2

它會使用任何計算機運行代碼的時間。

在大多數情況下,這是在客戶端計算機上的Web瀏覽器中,所以無論何時Web瀏覽器都會看到它。這很可能是電腦的當地時間(除非瀏覽器做了一些奇怪的事情,而這些事情大多數都沒有,我從未見過)。

請注意,如果你正在使用類似的node.js和運行服務器端JavaScript,然後它會使用本地時間計算機,而不是:)

+0

只是好奇。那些奇怪的東西是什麼? – ivorykoder 2010-11-20 19:36:56

+1

@JavaGeek:奇怪的事情是什麼?瀏覽器可能會做些奇怪的事情?可能是任何事情。有大量的瀏覽器,其中一些瀏覽器可能會做一些奇怪的事情,可能是特定用途的瀏覽器或其他東西。只是評論瀏覽器行爲在處理Web開發時從未100%保證。 – David 2010-11-20 19:51:22

0

JS是客戶端腳本語言作爲所有客戶端語言,它無法獲得服務器時間。獲取服務器時間的唯一方法是通過AJAX(或任何基於ActivX的技術)向服務器發送請求。

相關問題