javascript - Angularjs 显示给定的 ISO 格式日期

标签 javascript angularjs date datetime

我正在寻找显示/格式化以 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,但也没有找到。

谢谢

最佳答案

您可以set the timezone yourself使用日期过滤器:

(它接受 "+0000" 等格式字符串和 "0" 等简单整数字符串)

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

关于javascript - Angularjs 显示给定的 ISO 格式日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29510080/

相关文章:

c++ - 如何在 C++ 中使用比较运算符比较日期和时间

javascript - Angular 单击停止传播事件

java - Caldroid 日历无法解析日期异常

javascript - 获取错误代码 : 0 in only IE for javascript file

javascript - jQuery:取消选择元素中的选项

javascript - 如何为每个指定(node env,express fr)路由发布请求创建可以变异并可通过所有模块使用的全局 obj 实例?

javascript - Chartjs,使用 For-Loop 进行分散

javascript - 在 AngularJS 的另一个模块中调用 Controller 中的函数

javascript - Angular JS - 提交到 $http 时的日期更改 - 时区问题

java - 为什么 "2012-30-03"用 DateFormat 解析为 June 3 2014?