欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

关于Flex Date类型的奇怪Bug 博客分类: Flex FlexDate闰年 

程序员文章站 2024-03-16 21:42:28
...
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的方法就转换正确

相关标签: Flex Date 闰年