format instant.js 24h

Comment afficher mon temps au format 24h au lieu de 12?

J’utilise moment.js.

Je suis presque certain que ces lignes pourraient avoir quelque chose à voir avec cela.

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

Comment le changer?

Avez-vous lu les docs ?

Il est dit

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

Ainsi, en indiquant votre heure comme HH vous donnera un format 24h, et hh donnera un format 12h.

Essayez: moment({ // Options here }).format('HHmm') . Cela devrait vous donner l’heure dans un format 24 heures.

Utilisez H ou HH au lieu de hh . Voir http://momentjs.com/docs/#/parsing/ssortingng-format/

 moment("01:15:00 PM", "h:mm:ss A").format("HH:mm:ss") **o/p: 13:15:00 ** 

il donnera le format de conversion 24 heures au format 12 heures.