2016-03-15 58 views
0

我試圖格式化日期。 Javascript的getMinutes()函數返回時沒有任何前導零。因此,爲了得到分鐘前導零不到十,我想這混入:串聯在Jade Mixin中

mixin formatTime(time) 
    -var date = new Date(time); 
    -var h = date.getHours(); 
    -var m = date.getMinutes(); 
    if m < 10 
    m = '0' + m 
    -var output = h + ':' + m; 
    =output 

這將返回一個字符串怪如下所示:= '0' + m0:0

我是否在做正確的級聯?

回答

0

這裏m爲整數,因此無法串聯剛剛轉換成字符串

mixin formatTime(time) 
     -var date = new Date(time); 
     -var h = date.getHours(); 
     -var m = date.getMinutes(); 
     if m < 10 
     m = '0' + m.toString(); 
     -var output = h.toString() + ':' + m; 
     =output