0
我使用默認的Date()
構造函數來獲取用戶的當前日期。日期帶有時區?
在寫這篇文章的時候,星期一(格林威治標準時間)早上00:52。當我跟蹤date.getDay()
的值時,我會打印Sunday
。
爲什麼會發生這種情況?我如何設置時區?
乾杯。
我使用默認的Date()
構造函數來獲取用戶的當前日期。日期帶有時區?
在寫這篇文章的時候,星期一(格林威治標準時間)早上00:52。當我跟蹤date.getDay()
的值時,我會打印Sunday
。
爲什麼會發生這種情況?我如何設置時區?
乾杯。
Date.getDay()
會在當地時間給你的一天。如果你想要世界時,請使用Date.getUTCDay()
。
你有沒有檢查過你的電腦,以確保數據的設置正確(我可以看到我自己犯這個愚蠢的錯誤)。無論如何有閱讀[本](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
如果有幫助,請記住getDay()從0 =星期日開始。 http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/Date.html#getDay() – ToddBFisher 2012-03-19 01:24:35