it-swarm.com.de

Extrahiere die Zeit vom Moment js object

Wie extrahiere ich die Zeit mit moment.js?

"2015-01-16T12:00:00"

Es sollte "12:00:00 pm" zurückgegeben werden. Die Zeichenfolge wird an das Timepicker-Steuerelement weitergegeben.

http://jdewit.github.com/bootstrap-timepicker 

Irgendeine Idee? 

31
ove

Wenn Sie die Dokumente lesen ( http://momentjs.com/docs/#/displaying/ ), finden Sie dieses Format:

moment("2015-01-16T12:00:00").format("hh:mm:ss a")

Siehe JS Fiddle http://jsfiddle.net/Bjolja/6mn32xhu/

52
Pochen

Sie können so etwas tun 

var now = moment();
var time = now.hour() + ':' + now.minutes() + ':' + now.seconds();
time = time + ((now.hour()) >= 12 ? ' PM' : ' AM');
15
Ancient

Dies ist der gute Weg, um Formate zu verwenden:

const now = moment()
now.format("hh:mm:ss K") // 1:00:00 PM
now.format("HH:mm:ss") // 13:00:00

Lesen Sie mehr über moment string format

0