2016-11-03 85 views
2

我試過moment.time(column.start_time).format("hh:mm A")但它給我錯誤。如何在moment.js中設置自定義時間的格式?

我有自定義時間字段值是「15:30:00」想格式化爲「03:30 PM」。

+0

什麼類型你'column.start_time'的?日期或字符串? –

+0

爲什麼不使用'moment(column.start_time).format(「hh:mm A」)' - 參考http://momentjs.com/docs/#/displaying/format/ –

回答

5

您需要將格式字符串添加到moment函數中,因爲您的日期不是有效的ISO日期。

var time = "15:30:00"; 
 
var formatted = moment(time, "HH:mm:ss").format("hh:mm A"); 
 
console.log(formatted);
<script src="https://momentjs.com/downloads/moment.min.js"></script>

+0

謝謝,它工作正常。 –