Che*_*Lin 12 javascript angularjs
我使用下面的代码来打印持续时间:
{{(endTime - startTime) * 1000 | date: 'H:mm:ss'}}
Run Code Online (Sandbox Code Playgroud)
但我得到GMT +8的时间
AngularJS有什么方法可以打印出非转换duaration,或者我需要用这种方式来做到这一点?
{{(endTime - startTime) % (60 * 60 * 24) / (60 * 60) | number: 0}}:
{{(endTime - startTime) % (60 * 60) / 60 | number: 0}}:
{{(endTime - startTime) % 60 | number: 0}}
Run Code Online (Sandbox Code Playgroud)
小智 22
在AngularJS 1.3及更高版本中,日期过滤器中有可选的时区参数.文档说如果未指定时区,将使用浏览器的时区.
https://code.angularjs.org/1.3.0/docs/api/ng/filter/date
添加"UTC"时区将打印持续时间.
{{(endTime - startTime) | date: 'H:mm:ss': 'UTC'}}
Run Code Online (Sandbox Code Playgroud)