package
{import flash.display.MovieClip;
import flash.events.TimerEvent;
import flash.utils.Timer;
public class ShowTime extends MovieClip {
private var _date:Date ;
public function ShowTime() {
_date = new Date();
}
public function getHour(zone1:Number,_min:Number):String {
var min:Number = _date.getMinutes();
var hour:Number = _date.getHours();
hour += zone1 ;
min += _min ;
if (min < 0) {
min += 24;
hour -= 1;
}else if (min >= 60) {
min -= 60;
hour += 1;
}
if (hour < 0) hour += 24 ;
else if (hour >= 24) hour -= 24;
if (hour < 10) {
if (min < 10) {
return ( "0" + hour + "时" + "0" + min + "分" );
} else {
return ( "0" + hour + "时" + +min + "分" );
}
} else {
if (min < 10) {
return ( hour + "时" + "0" + min + "分") ;
} else {
return ( hour + "时" + +min + "分" );
}
}
}
public function getBeijingTime():String {
return (_date.getFullYear() + "年 " + (_date.getMonth() + 1) + "月 " + _date.getDate() + "日");
}
}
}
在关键帧出:
import ShowTime;
var showTime :ShowTime= new ShowTime();
txt.text = showTime.getHour(0,0);//获取系统的北京时间。