angularjs - 使用 Angularjs 显示带有时区的日期和时间

标签 angularjs date datetime

如何使用 Angularjs 显示时区信息以及日期和时间:

我尝试使用下面定义的绑定(bind)来显示日期和时间:

{{data.filterData.run_date|date:'h:mm a'}} 于 {{data.filterData.run_date|date:'M/d/yy'}}

如上所示,显示印度的 IST、美国的 CST 以及每个最终用户和转化的正确时区。

<小时/>

更新

<小时/>

我以以下格式和 UTC 格式获取数据,但客户端计算机的浏览器会自动转换数据: 2015-10-26T08:46:05+0000

我们如何按照上述格式显示缩写时区或转换后的日期和时间,而不是专门使用 UTC?因为我有不同的客户和最终用户;所以这对于最终用户来说应该是动态的。

提前致谢!

最佳答案

但是在1.3.x版本中仅支持UTC时区,如果使用1.3.x,则可以使用外部js,例如Moment js

{{ user Defined date| date: 'MMM d, y H:mm:ss' : 'UTC' }}

从 1.4.0-rc.0 版本开始,AngularJS 也支持其他时区。

在 HTML 模板绑定(bind)中

{{ date_expression | date : format : timezone}}

在 JavaScript 中

$filter('date')(date, format, timezone)

More...

关于angularjs - 使用 Angularjs 显示带有时区的日期和时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33606821/

相关文章:

javascript - 在 Angularjs 范围内获取 Json 数据

java - 本地日期不一致

Python程序和日期时间本地化

java - 是否可以在 Java 中将基准毫秒引用时间从 1970 年更改为 2008 年(如 JSR-310)

javascript - 我可以使用 AngularJS 中动态分配的 min 属性来验证输入吗?

javascript - AngularJS:用户可以注册两次,如何防止这种情况?

python - 在 python 中将整数 (YYYYMMDD) 转换为日期格式 (mm/dd/yyyy)

javascript - 如何修复 "Uncaught PDOException: ...Conversion failed when converting date and/or time from character string"?

java - JSP - 如何获得以毫秒为单位不断更新的时间

javascript - 这段 AngularJS 代码的目的是什么?