angularjs – Angular – 使用i18n和l10n进行日期时间和时区管理
在服务器端,DateTime按照UTC(2016-03-24 17:45:12)保存,对于客户端,它总是以UTC格式返回DateTime.世界上有不同的用户.
使用i18n and l10n角度进行date-time显示管理的最佳方法是什么? StackOverflow Posts等世界各地都展示了很多Feed.从服务器端始终以UTC时区传递DateTime.在客户端,日期时间可以以下面两种格式显示. >根据时区显示发布日期时间 对于帖子,此类型的日期时间跨系统多次显示.那么使用angular的最佳方法是使用非常少的代码来管理它. 如何/何时/为何使用过滤器,指令,表达式? (P.S.我是棱角分明的新人.) 更新: Post对象可以是单页面或对象数组. 所以有两种情况可以显示如下: > 5个月前
您可以信任用户的浏览器.要显示日期,可以使用myDate.toLocaleString().它将使用用户的区域设置显示日期.
对于“超时”格式,您可以使用AngularJS版本的moment.js:https://github.com/urish/angular-moment#am-time-ago-directive (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |