2012-10-19 13 views
48

Jak wyświetlić czas w formacie 24h zamiast 12?moment.js format 24h

Używam moment.js.

Jestem pewien, że te linie mogą mieć z tym coś wspólnego.

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

Jak to zmienić?

Odpowiedz

169

Czy czytasz the docs?

Stwierdza

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

Zatem, podając swój czas jako HH daje 24h format i hh da formatu 12h.

18

Wypróbuj: moment({ // Options here }).format('HHmm'). To powinno dać ci czas w formacie 24-godzinnym.

2

moment ("01:15:00 PM", "h: mm: ss A"). Format ("HH: mm: ss") ** o/p: 13:15:00 ** da konwersję formatu 24 godz. do formatu 12 godz.