as3 - 当秒数低于“10”时显示“0”

as3 - displaying "0" when seconds are under "10"

我实际上是在我正在处理的应用程序(带有 AS3 的 Adob​​e 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);