AngularJS格式时间字符串

时间:2015-01-02 10:44:58

标签: angularjs datetime

我有一个AngularJS应用程序,它从另一个系统请求数据。数据的一部分是24小时格式的时间(独立于一天),秒和毫秒如下:

11:15:00.000

使用Javascript / AngularJS格式化它的最佳方式是这样的格式:

11:15

问候

1 个答案:

答案 0 :(得分:2)

如果格式始终相同,您可以使用内置的角度过滤器将其限制为5个字符,结果字符串将始终为hh:mm格式,即:

<span>{{'11:15:00.000' | limitTo:5}}</span>

输出11:15

您可以在js代码中使用此过滤器:

var d = $filter('limitTo')('11:15:00.000', 5);

如果格式可能不同,那么你应该使用像moment.js

这样的东西
相关问题