2012-03-19 78 views
0

我使用默認的Date()構造函數來獲取用戶的當前日期。日期帶有時區?

在寫這篇文章的時候,星期一(格林威治標準時間)早上00:52。當我跟蹤date.getDay()的值時,我會打印Sunday

爲什麼會發生這種情況?我如何設置時區?

乾杯。

+0

你有沒有檢查過你的電腦,以確保數據的設置正確(我可以看到我自己犯這個愚蠢的錯誤)。無論如何有閱讀[本](http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/Date.html?filter_flash=cs5&filter_flashplayer=10.1&filter_air=2),看看它是否有幫助。 – 2012-03-19 01:14:54

+0

如果有幫助,請記住getDay()從0 =星期日開始。 http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/Date.html#getDay() – ToddBFisher 2012-03-19 01:24:35

回答

0

Date.getDay()會在當地時間給你的一天。如果你想要世界時,請使用Date.getUTCDay()