2012-10-19 154 views
48

如何以24h格式而不是12格式顯示我的時間?moment.js 24h格式

我正在使用moment.js。

我很確定這些行可能與它有關。

meridiem : function (hours, minutes, isLower) { 
     if (hours > 11) { 
      return isLower ? 'pm' : 'PM'; 
     } else { 
      return isLower ? 'am' : 'AM'; 
     } 
    }, 

如何更改它?

回答

169

你看過the docs嗎?

它指出

H, HH  24 hour time 
h, or hh 12 hour time (use in conjunction with a or A) 

這樣,說明你的時間HH會給你24小時格式,hh將給予12小時格式。

18

嘗試:moment({ // Options here }).format('HHmm')。這應該給你24小時制的時間。

2

moment(「01:15:00 PM」,「h:mm:ss A」)。format(「HH:mm:ss」) ** o/p:13:15:00 ** 它會將24小時格式轉換爲12小時格式。