ok je reçois une heurene peut pas obtenir l'heure correcte avec un moment
"2017-09-12T18:30:00-04:00"
mais quand je veux mettre l'heure le format un 24 heures:
moment(data[i].hora_llegada, "YYYY-MM-DD HH:mm:ss").format("HH:mm:ss"),¿
I obtenir une sortie:
"06:30:00"
il est 6h30 mais j'ai besoin de 18:30
cela se produit lors de l'insertion de la prochaine série:
dataAssistsUser.push({
actualizacion_registro: data[i].actualizacion_registro,
baja: data[i].baja,
falta: data[i].falta,
fecha_laboral: moment(data[i].fecha_laboral, ['YYYY-MM-DD']).format("YYYY-MM-DD"),
fecha_registro: data[i].fecha_registro,
hora_llegada: moment(data[i].hora_llegada, "YYYY-MM-DD HH:mm:ss").format("h:mm:ss"), //problem here
hora_salida: moment(data[i].hora_salida, "YYYY-MM-DD HH:mm:ss").format("h:mm:ss"), //problem here
id: data[i].id,
total_atraso: moment(data[i].total_atraso, ['YYYY-MM-DD HH:mm:ss']).format('mm:ss'),
user: data[i].user,
user_id: data[i].user_id,
vacacion: data[i].vacacion
});
Votre format string "AAAA-MM-JJ HH: mm: ss "' ne correspond pas à votre chaîne de date '" 2017-09-12T18: 30: 00-04: 00 "' – Phil
Aussi, cela ne montre jamais "18: 30: 00" pour moi, même avec la mauvaise chaîne de format – Phil
, si le ** problème réel ** est avec 'format (" h: mm: ss ")' comme vous l'indiquez avec cette morue e commentaire, alors êtes-vous vraiment surpris que "h" montre l'heure en format de 12 heures? RTFM ~ https://momentjs.com/docs/#/displaying/format/ – Phil