我有一个日期字符串 "2017-01-19 10:34:36",它来自API。
我想在Ionic中以HH:MM AM格式显示它。
我有一个日期字符串 "2017-01-19 10:34:36",它来自API。
我想在Ionic中以HH:MM AM格式显示它。
要显示日期时间,只需使用Angular2的管道方式即可。Angular2提供了一个DatePipe管道。您可以像这样使用它:
{{info.createdDate | date: "yyyy/MM/dd HH:mm:ss"}}
[更新]
如果您想要以“HH:MM AM”格式显示,请使用以下代码:
{{info.createdDate | date: "shortTime"}}
会没问题的。
{{item.createdDate | date: "dd/MM/yyyy HH:mm a"}}
getFormatedTime(dateString){
var date = new Date(dateString);
var hours = date.getHours() > 12 ? date.getHours() - 12 : date.getHours();
var am_pm = date.getHours() >= 12 ? "pm" : "am";
var minutes = date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes();
let time = hours + ":" + minutes + " " + am_pm;
return time;
}