首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

关于Flex Date门类的奇怪Bug

2012-08-02 
关于Flex Date类型的奇怪Bugvar d:Datenew Date()d.milliseconds0d.seconds0d.minutes0d.hours0

关于Flex Date类型的奇怪Bug
var d:Date=new Date();
d.milliseconds=0;
d.seconds=0;
d.minutes=0;
d.hours=0;
d.date=29;
d.month=1;
d.fullYear = 2012;
trace("d value: "+ d); 03/01/2012

// Fix Bug by Alan, there is issue for 2/29/2012, it will conver to 3/1/2012 based on upon codes.

var d:Date=new Date();
d.setFullYear(2012);
d.setMonth(1);
d.setDate(29);
d.setHours(0);
d.setMinutes(0);
d.setSeconds(0);
d.setMilliseconds(0)
trace("d value: "+ d);  02/29/2012

对于闰年2月为29天时候的Bug, 用d.×的时候2月29变成了3月1号,很奇怪的Bug, 但用d.setXXX的方法就转换正确

热点排行