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 |
3.计算毫秒时间间隔
var predate:Date = new Date();
var prevtime:Number = predate.valueOf();
过一段时间后。。。
var currentdate:Date = new Date();
var currenttime:Number = currentdate.valueOf();
var interval:Number= currenttime - prevtime;
注:
valueOf():Number
按照通用时间返回 Date 对象中自 1970 年 1 月 1 日午夜以来的毫秒数。
var currentDate:Date = new Date();
var n:Number = 1000*60*60*24*30;
var previousDate:Date = new Date(currentDate.time - n);
startDate.selectedDate = previousDate;
endDate.selectedDate = currentDate;
var n:Number = 1000*60*60*24*30;
var previousDate:Date = new Date(currentDate.time - n);
startDate.selectedDate = previousDate;
endDate.selectedDate = currentDate;