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

Date函数实例化多一个月的原因,该如何解决

2012-03-30 
Date函数实例化多一个月的原因Date函数实例化时会产生的月份多出一个月,例如:var somedate:Date new Dat

Date函数实例化多一个月的原因
Date函数实例化时会产生的月份多出一个月,例如:
  var somedate:Date = new Date(2011,09,27,14,30,00);
  大多数人会认为这个实例化对象会得到 somedate 为“2011年9月27日14时30分00秒”,其实程序运行后得到的somedate为“2011年10月27日14时30分00秒”,月份比设定的多了一个月。
  原因是:Date函数中的month 属性按照本地时间返回 Date 对象中的月份值(0 代表一月,1 代表二月,依此类推)部分。因此,如果要实例化对象somedate为“2011年9月27日14时30分00秒”,就要用如下的程序代码:
  var somedate:Date = new Date(2011,08,27,14,30,00);


[解决办法]
哦,这是常识了吧~~

热点排行