as3 - 当秒数低于“10”时显示“0”
as3 - displaying "0" when seconds are under "10"
我实际上是在我正在处理的应用程序(带有 AS3 的 Adobe Flash)上显示当前时间(包括秒数)。我让它能够显示日期、小时、分钟和秒,但是,我注意到,值“10”下的秒显示时没有任何零。示例:8:48:5(零缺失)。我希望你们中有人能帮助我。提前致谢:)
var my_date:Date;
var my_timer:Timer=new Timer(1000);
my_timer.addEventListener(TimerEvent.TIMER, onTimer);
my_timer.start();
function onTimer(e:TimerEvent):void {
my_date = new Date();
tag.text = "" +my_date.date+"."+my_date.month+"."+my_date.fullYear+" "+my_date.hours+":"+my_date.minutes+":"+my_date.seconds;
}
根据用户@akmozo 的评论,你可以使用这个:
(my_date.seconds < 10 ? "0" + my_date.seconds : my_date.seconds);
我实际上是在我正在处理的应用程序(带有 AS3 的 Adobe Flash)上显示当前时间(包括秒数)。我让它能够显示日期、小时、分钟和秒,但是,我注意到,值“10”下的秒显示时没有任何零。示例:8:48:5(零缺失)。我希望你们中有人能帮助我。提前致谢:)
var my_date:Date;
var my_timer:Timer=new Timer(1000);
my_timer.addEventListener(TimerEvent.TIMER, onTimer);
my_timer.start();
function onTimer(e:TimerEvent):void {
my_date = new Date();
tag.text = "" +my_date.date+"."+my_date.month+"."+my_date.fullYear+" "+my_date.hours+":"+my_date.minutes+":"+my_date.seconds;
}
根据用户@akmozo 的评论,你可以使用这个:
(my_date.seconds < 10 ? "0" + my_date.seconds : my_date.seconds);