我有一個JavaScript對象如下。JSON.stringify(objExtraParam)給出錯誤的日期
var obj = { pageSize:"25",asOfDate:"Thu Sep 25 00:00:00 UTC+0530 2014"};
當我字符串化它,
var d = JSON.stringify(obj);
它給我造成的
{"pageSize":"25","asOfDate":"2014-09-24T18:30:00Z"}
,這可能是它給人日期2014-09-24
比2014-09-25
的原因是什麼?
編輯:
我的部署服務器位於美國(美國東部時間UTC -5:00)。當我從我的本地機器在印度的檢查網站的給我日期24 Sept 2014
是asOfDate是一個Date對象?或一個字符串? – 2014-09-25 13:34:16
當然這是一個日期,這可能是由UTC轉換造成的 – felipekm 2014-09-25 13:35:12
'JSON.stringify'會自動將日期轉換爲UTC嗎? – Rohaan 2014-09-25 13:37:14