moment.js format 24h

134

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

J'utilise moment.js.

Je suis presque sûr 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?

Richard Stenstierna
la source

Réponses:

378

En indiquant votre temps, HHcela vous donnera un format 24h et hhun format 12h.

Vous pouvez également le trouver ici dans la documentation :

H, HH       24 hour time
h, or hh    12 hour time (use in conjunction with a or A)
Jørgen R
la source
9
Stackoverflow est toujours plus court qu'un DRTL de RTFM ;-) merci de m'avoir fait rapidement trouver cette réponse!
Pipo
29

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

Kayen
la source
22
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.

vinod inti
la source
Il convertit en fait le format 12 heures en format 24 heures. Et ça fonctionne pour moi.
Noman · Enregistrée
8

Vous pouvez utiliser

 moment("15", "hh").format('LT') 

pour convertir l'heure au format 12 heures comme ceci 3:00 PM

Sohail
la source
2

//Format 24H use HH:mm
let currentDate = moment().format('YYYY-MM-DD HH:mm')
console.log(currentDate)

//example of current time with defined Time zone +1
let currentDateTm = moment().utcOffset('+0100').format('YYYY-MM-DD HH:mm')
console.log(currentDateTm)
<script src="https://momentjs.com/downloads/moment.js"></script>

Taha Azzabi
la source
1

Utilisez ceci pour obtenir l'heure de 00:00:00 à 23:59:59

Si votre heure est datée de celle-ci en utilisant `` LT ou LTS ''

var now = moment('23:59:59','HHmmss').format("HH:mm:ss")

** https://jsfiddle.net/a7qLhsgz/ **

Gajender Singh
la source
0

HHutilisé le format 24 heures alors qu'il est hhutilisé pour le format 12

WapShivam
la source