as3:date.getMinutes>如何添加零?(05:09 AM = 5:9 AM)

mat*_*e64 0 flash adobe date timer actionscript-3

如何用零来修复日期以检索分钟/小时?

例如它是05:09 AM>

trace(_date.getHours()+":"+_date.getMinutes());  //5:9
Run Code Online (Sandbox Code Playgroud)

但我想要05:09而不是5:9 - 所以如何添加零?

    var _date = new Date();

    ...

    _min = _date.getMinutes();

    //fix date:
                var _str:String = _min.toFixed(1);
                _min = Number(_str);

    trace(_date.getHours()+":"+_date.getMinutes());
Run Code Online (Sandbox Code Playgroud)

= 5:9 .... -_-

怎么了 ?

Mik*_*ike 5

您可以使用以下内容对其进行格式化

minutes_txt:String = _date.getMinutes()<10?"0"+ _date.getMinutes():_ date.getMinutes();

如果分钟小于10,它将填零,然后只跟踪_而不是_date.getMinutes