2012-03-19 79 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()