importflash.utils.Timer;
importflash.events.TimerEvent;
varinitdate:Date=newDate();
//初始化时间年、月、日、时、分、秒
varYear:int;
varMonth:int;
vardate:int;
varHours:int;
varMinutes:int;
varSeconds:int;
//赋值初始化
Year=initdate.getFullYear();
Month=initdate.getMonth();
date=initdate.getDate();
Hours=initdate.getHours();
Minutes=initdate.getMinutes();
Seconds=initdate.getSeconds();
//定时调度
vartimer:Timer=newTimer(1000);
timer.start();
timer.addEventListener(TimerEvent.TIMER,TIMER);
functionTIMER(event:TimerEvent):void
{
nowDate();
}
functionnowDate():void
{
varnowdate:Date=newDate();
//登陆时间
trace("登陆时间:"+Year+"年"+Month+"月"+date+"日"+Hours+"时"+Minutes+"分"+Seconds+"秒");
//当前时间
trace("已登陆时间:"+(nowdate.getHours()-Hours)+"时"+(nowdate.getMinutes()-Minutes)+"分"+nowdate.getSeconds()+"秒");
}
//注意:***
1.登陆时候定义个DATE来记录初始时间
2.再定义个DATE来获取当前时间
3.由当前时间减去初始时间得出时间差
4.我不是很了解date类你再收索看看吧呵呵