,所以我在mysql中的時間戳是:MySQL的時間戳爲JavaScript日期不轉換正確
SELECT `tsdate`, UNIX_TIMESTAMP(`tsdate`) FROM t1
2010-11-07 21:50:05, 1289191805
如果我嘗試使用以下,則顯示錯誤的時間/日期
var newDate = new Date();
newDate.setTime(1289191805000);
dateString = newDate.toUTCString();
alert(dateString);
Mon, 08 Nov 2010 04:50:05 GMT
我怎樣才能讓JavaScript顯示正確的日期?
我目前使用工具highcharts來繪圖,它也顯示錯誤的日期/時間(它用JavaScript編寫)。我不想更改highcharts的代碼,但如果需要,我會。
謝謝,約什
什麼時區是應該在的時間戳?它是否也是UTC? – 2011-01-13 14:58:56
如果你住在GMT-7時區的地方,使用`.toString()`會產生正確的時間! – Thai 2011-01-13 15:01:36