actionScript中的时间日期
在新的面向对象的actionScript3.0中方法基本上是对象.方法,在日期函数中也不例外。
日期对象.方法
构造日期对象
var 对象名称:Date = new Date();
var 对象名称 = new Date();
var 对象名称 = new Date(2011,12,13,14,15,16,17);//设置默认的为2011年12月13日14时15分16秒17毫秒,从月后面的都是可选
参数
日期对象方法 格式一律为 对象.方法;
Date();构造日期函数,用来创建独享
getFullYear();获取日期对象的年
getMonth();获日期对象的月
getDate();获取日期的日
getDay();获得日期是星期几
getHour();获取对象的小时数;
getMinutes();获取日期对象分钟
getSeconds();获取日期对象的秒数
getMilliseconds();获取日期的毫秒数
setFullYear();设置日期对象的年
setMonth();获日期对象的月
setDate();设置日期的日
setDay();获得日期是星期几
setHour();设置对象的小时数;
setMinutes();设置日期对象分钟
setSeconds();设置日期对象的秒数
setMilliseconds();设置日期的毫秒数
获取日期戳
getTimer();获取的是1970年1月1日后的毫秒数,注意是毫秒原载于:学习www.网for站asp制.cn作
下面是我写了一个flash测试文件
代码:
var now:Date = new Date();
foraspcn.text = String(now);
foraspcn2.text = String(now.getFullYear())+"年"+String(now.getMonth())+"月"+String(now.getDate())+"日"+String
(now.getHours())+"时"+String(now.getMinutes())+"分"+String(now.getSeconds())+"秒";
foraspcn3.text = String(now.getTime())+"毫秒 或者"+String(int(now.getTime()/1000))+"秒";
var now2:Date = new Date();
now2.setTime(now.getTime());
foraspcn4.text = String(now2);
foraspcn5.text = String(now2.getFullYear())+"年"+String(now2.getMonth())+"月"+String(now2.getDate())+"日"+String
(now2.getHours())+"时"+String(now2.getMinutes())+"分"+String(now2.getSeconds())+"秒";
foraspcn6.text =String(new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六")[now.getDay()]);
foraspcn7.text = now.toLocaleString();
效果如下