AS3:日期对象未正确返回月份

时间:2015-04-02 19:48:17

标签: actionscript-3 date

尝试使用当前日期和时间命名文件时遇到此问题的其他人。

redeemedImgName:String = "soemtext_" + datToday.getFullYear() + "-" +  datToday.getMonth() + "-" + datToday.getDay() + "-" + datToday.getHours() + "-" + datToday.getMinutes() + "-" + datToday.getSeconds();

今天是2015年4月2日,但我得到了以下文件名:

"sometext_2015-3-4-15-32-10.jpg"

昨天,我收到了2015年3月32日。还有其他人遇到过这个问题吗?

请指教, rikixass

1 个答案:

答案 0 :(得分:1)

datToday.getDay()返回对应于星期几的整数0-7。您要查找的是datToday.getDate(),它返回当天的实际日历编号。这些月份为零,因此您可以在4月份获得3分,在5月份获得4分等等。

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/Date.html