2015-09-21 106 views
2

如何按時設置格式? 它顯示16:9:2 它應該顯示16點09分02秒以hh格式化的時間:mm:ss

我的代碼:

setInterval(function _timer() { 

var time = new Date(); 
var h = time.getHours(); 
var m = time.getMinutes(); 
var s = time.getSeconds(); 
var fullTime = h + ":" + m + ":" + s; 
fullTime.format("hh-MM-ss");// this is not working 
$("#time").html(fullTime); 

1000 

});

回答

3

你可以嘗試這樣的:

var time = new Date(); 
 
var h = time.getHours(); 
 
var m = time.getMinutes(); 
 
var s = time.getSeconds(); 
 
alert(
 
     ("0" + h).slice(-2) + ":" + 
 
     ("0" + m).slice(-2) + ":" + 
 
     ("0" + s).slice(-2));

4

如果你能使用外部的依賴,該momentjs library是最好的一個在那裏!

你可以將其替換所有的格式:

var now = moment().format("HH:mm:ss"); 
相關問題