1.获取系统当前日期
- var 变量名:Date=new Date();
- var today:Date=new Date();
- trace(today);
由于Flex是客户端程序,所以获取的时间也是客户端时间,若要获取服务端日期需要配合其他服务端语言获取,如php,java,asp.net.
2.获取日期中的特定值
属性 | 说明 |
fullYear | 表示4位数的年份,如2010 |
date | 表示月中的第几天,范围1~31 |
month | 表示月份,以数字表示,范围从0~11 |
day | 表示星期几,范围从0~6 |
hours | 表示小时,0~23 |
minutes | 表示分钟,0~59 |
seconds | 表示秒,0~59 |
milliseconds | 表示毫秒,0~999 |
格式化时间:
- import mx.controls.Alert;
- import mx.formatters.DateFormatter;
- private function helloWorld(evt:Event):void{
- var dateFormatter:DateFormatter = new DateFormatter();
- dateFormatter.formatString = "YYYY-MM-DD JJ:NN:SS";
- var now:String= dateFormatter.format(new Date());
- myText.text="当前时间是:" + now;
- mx.controls.Alert.show(myText.text,"当前时间");
- }
3.使用计时器
格式: var 变量名:Timer=new Timer(时间间隔);
为计时器添加监听个格式:计时器对象.addEvebtListener(Timer.TIMER,处理函数名称);
- function ClickButton():void
- {
- var timer:Timer =new Timer(1000);
- timer.addEventListener(TimerEvent.TIMER,OnTimer);
- timer.start();
- }
- function OnTimer(event:TimerEvent):void
- {
- Alert.show("1111");
- }