關於時間已經有很多問題,但我仍然找不到能回答我的問題的問題。所以,如果這是重複,我必須道歉。我的問題是這樣的:JavaScript日期對象是否將輸入日期字符串識別爲UTC時間或本地時間?
我有一個名爲postDate
的MySQL表列,其格式爲datetime
。我的服務器在系統時間(UTC)。我有以下的PHP腳本:
<script type='text/javascript'>
var expiry = new Date('$postDate');
alert(expiry);
</script>
$postDate = date("r", strtotime($postDate)); // sorry forgot to add this line
我只是想知道,假設$postDate
是2012-03-30 01:00:00
,並且客戶端上的+ 8小時時區,他會怎樣對警報看到了什麼?即對象識別datestring
作爲UTC時間還是本地時間?
你爲什麼不試試呢?更改計算機時鐘設置並運行腳本。或者嘗試用硬編碼的字符串運行它。 – 2012-03-21 09:43:38