Подтвердить что ты не робот

Извлечь время из момента js объекта

Как извлечь время, используя moment.js?

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

Он должен вернуться "12:00:00". Возврат строки будет передан элементу управления timepicker ниже.

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

Любая идея?

4b9b3361

Ответ 2

Вы можете сделать что-то вроде этого

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

Ответ 3

Это хороший способ использования форматов:

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

Красный больше о формате момент Sring

Ответ 4

Используйте метод format с определенным шаблоном, чтобы извлечь время. Рабочий пример

var myDate = "2017-08-30T14:24:03";
console.log(moment(myDate).format("HH:mm")); // 24 hour format
console.log(moment(myDate).format("hh:mm a")); // use 'A' for uppercase AM/PM
console.log(moment(myDate).format("hh:mm:ss A")); // with milliseconds
<script src="https://momentjs.com/downloads/moment.js"></script>