2015-01-16 2 views

ответ

30

Если вы читаете документацию (http://momentjs.com/docs/#/displaying/) вы можете найти этот формат:

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

См JS скрипку http://jsfiddle.net/Bjolja/6mn32xhu/

+0

Я попробовал уже, но не работает хорошо. – ove

+1

Например, момент («2015-01-16T16: 00: 00»). Формат («HH: mm: ss a») возвращается как «16:00:00 pm» ??? это должно быть «4:00:00 pm»! – ove

+0

Да, посмотрите здесь http://jsfiddle.net/Bjolja/6mn32xhu/ Что значит, что это не сработало? Сообщение об ошибке? Неверный формат вывода? – Pochen

10

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

var now = moment(); 
var time = now.hour() + ':' + now.minutes() + ':' + now.seconds(); 
time = time + ((now.hour()) >= 12 ? ' PM' : ' AM'); 
Смежные вопросы