Comment puis-je extraire le temps en utilisant moment.js?
"2015-01-16T12:00:00"
Il devrait renvoyer "12:00:00 pm" . Le retour de chaîne sera passé au contrôle timepicker ci-dessous.
http://jdewit.github.com/bootstrap-timepicker
Une idée?
Si vous lisez la documentation ( http://momentjs.com/docs/#/displaying/ ), vous trouverez le format suivant:
moment("2015-01-16T12:00:00").format("hh:mm:ss a")
Voir JS Fiddle http://jsfiddle.net/Bjolja/6mn32xhu/
Vous pouvez faire quelque chose comme ça
var now = moment();
var time = now.hour() + ':' + now.minutes() + ':' + now.seconds();
time = time + ((now.hour()) >= 12 ? ' PM' : ' AM');
C'est le bon moyen d'utiliser des formats:
const now = moment()
now.format("hh:mm:ss K") // 1:00:00 PM
now.format("HH:mm:ss") // 13:00:00
En savoir plus sur format de chaîne de moment