14.3.获取星期天数和月份名称

问题
我想知道星期几或几月
解决办法
创建包含星期天数和月份的名称数组,然后使用数字的天数和月份来提取相应的数组元素值。
讨论
ActionScript的Date类提供了day和month属性,它们返回整数值如星期(0到6),月份(0到11)。

但是如果想获得名称而不是数字的话就需要自己创建包含星期天数和月份的名称数组,或者使用自定义类ascb. util.DateFormat。它已经定义了DAYS, DAYS_ABBREVIATED, MONTHS, 和MONTHS_ABBREVIATED 等数组,细节如下:

+展开
-ActionScript
public static const DAYS:Array = ["Sunday""Monday""Tuesday""Wednesday""Thursday",
"Friday""Saturday"];
public static const DAYSABBREVIATED:Array = ["Sun""Mon""Tues""Wed""Thurs""Fri",
"Sat"];
public static const MONTHS:Array = ["January""February""March""April""May""June""July",
"August""September""October""November""December"];
public static const MONTHSABBREVIATED:Array = ["Jan""Feb""Mar""Apr""May""Jun",
"Jul""Aug""Sep""Oct""Nov""Dec"];

具体使用如下:
+展开
-ActionScript
var example:Date = new Date(2010, 3, 10);
trace(DateFormat.DAYS[example.day]); // 显示: Saturday
trace(DateFormat.DAYSABBREVIATED[example.day]); // 显示: Sat
trace(DateFormat.MONTHS[example.month]); // 显示: April
trace(DateFormat.MONTHSABBREVIATED[example.month]); // 显示: Apr

加支付宝好友偷能量挖...


评论(0)网络
阅读(121)喜欢(0)flash/flex/fcs/AIR