AngularJS 重新格式化时间字符串
AngularJS Reformat Time String
我有一个 AngularJS 应用程序从另一个系统请求数据。数据的一部分是 24 小时格式的时间(独立于日期),带有秒和毫秒,如下所示:
11:15:00.000
将 Javascript / AngularJS 格式化为如下格式的最佳方法是什么:
11:15
问候
如果格式始终相同,您可以使用内置 Angular 过滤器简单地将其限制为 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
我有一个 AngularJS 应用程序从另一个系统请求数据。数据的一部分是 24 小时格式的时间(独立于日期),带有秒和毫秒,如下所示:
11:15:00.000
将 Javascript / AngularJS 格式化为如下格式的最佳方法是什么:
11:15
问候
如果格式始终相同,您可以使用内置 Angular 过滤器简单地将其限制为 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