Jam*_*mes 4 html css youtube jquery chromeless
从YouTube播放器http://code.google.com/apis/ajax/playground/?exp=youtube#chromeless_player我得到一个时间值,以秒为单位,如'243.577'.让它成为一个简单的字符串.
如何将其转换为如下值:'04:35'?对于这个例子,像4分35秒(希望我做出正确的计算).
如果该值仅为5秒,那么它应该给出类似'00:05'的值.如果是负数,那么'00:00'.
amo*_*era 11
var raw = "-54";
var time = parseInt(raw,10);
time = time < 0 ? 0 : time;
var minutes = Math.floor(time / 60);
var seconds = time % 60;
minutes = minutes < 10 ? "0"+minutes : minutes;
seconds = seconds < 10 ? "0"+seconds : seconds;
alert(minutes+":"+seconds);
Run Code Online (Sandbox Code Playgroud)
工作演示: http ://jsfiddle.net/8zPRF/
UPDATE
一些为负数和字符串格式添加的行:http: //jsfiddle.net/8zPRF/3/
归档时间: |
|
查看次数: |
8068 次 |
最近记录: |