angularjs – Angular – 使用i18n和l10n进行日期时间和时区管理

前端之家收集整理的这篇文章主要介绍了angularjs – Angular – 使用i18n和l10n进行日期时间和时区管理前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在服务器端,DateTime按照UTC(2016-03-24 17:45:12)保存,对于客户端,它总是以UTC格式返回DateTime.世界上有不同的用户.

使用i18n and l10n角度进行date-time显示管理的最佳方法是什么?
此外,我希望它应该按照用户的时区显示日期时间.

StackOverflow Posts等世界各地都展示了很多Feed.从服务器端始终以UTC时区传递DateTime.在客户端,日期时间可以以下面两种格式显示.

>根据时区显示发布日期时间
>显示时间段前的设施(刚刚,分钟前,小时前,前一天,前一个月,前一年,2年前,3年前等)

对于帖子,此类型的日期时间跨系统多次显示.那么使用angular的最佳方法是使用非常少的代码来管理它.

如何/何时/为何使用过滤器,指令,表达式?

(P.S.我是棱角分明的新人.)

更新:
更多解释:

Post对象可以是单页面或对象数组.
发布日期时间如UTC:(2016-03-24 17:45:12)

所以有两种情况可以显示如下:

> 5个月前
> 2016-03-24 11:15 PM(IST时间)

您可以信任用户的浏览器.要显示日期,可以使用myDate.toLocaleString().它将使用用户的区域设置显示日期.

对于“超时”格式,您可以使用AngularJS版本的moment.js:https://github.com/urish/angular-moment#am-time-ago-directive

原文链接:https://www.f2er.com/angularjs/141166.html

猜你在找的Angularjs相关文章