momento.js formato 24h

Resuelto Richard Stenstierna asked hace 12 años • 8 respuestas

¿Cómo muestro mi hora en formato de 24 horas en lugar de 12?

Estoy usando momento.js.

Estoy bastante seguro de que estas líneas podrían tener algo que ver con ello.

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

¿Cómo cambiarlo?

Richard Stenstierna avatar Oct 19 '12 15:10 Richard Stenstierna
Aceptado

Indicar su hora HHle dará formato de 24 horas y hhle dará formato de 12 horas.

También puedes encontrarlo aquí en la documentación :

    H, HH       24 hour time
    h, or hh    12 hour time (use in conjunction with a or A)
Jørgen R avatar Oct 19 '2012 08:10 Jørgen R
moment("01:15:00 PM", "h:mm:ss A").format("HH:mm:ss")
**o/p: 13:15:00 **

Convertirá el formato de 12 horas al formato de 24 horas.

vinod inti avatar Oct 12 '2017 09:10 vinod inti

Intentar: moment({ // Options here }).format('HHmm'). Eso debería darte la hora en formato de 24 horas.

kayen avatar Oct 19 '2012 08:10 kayen