Angularjs显示给定ISO格式的日期

Angularjs display given ISO formatted date

本文关键字:格式 日期 ISO 显示 Angularjs      更新时间:2023-09-26

我正在寻找以ISO格式(带时区)显示/格式化日期的方法。从API我得到了编码的日期:"2015-04-17T06:00:00.000-05:00",我想以人类可读的格式显示它。当我使用{{"2015-04-17T06:00:00.000-05:00" date: 'hh:mm'}}时,我将时间转换为本地时区。我只需要格式化它。

一个搜索过的互联网,但只找到像moments.js或其他巨大的库。这里也没有找到有效的答案。。。

如果没有angularjs解决方案,我可以使用纯javascript,但也没有找到。

感谢

您可以使用日期过滤器自己设置时区:

(它接受像"+0000"这样的格式字符串和像"0"这样的简单整数字符串)

{{"2015-04-17T06:00:00.000-05:00" | date:'hh:mm':'0' }}