【发布时间】:2011-10-01 03:53:48
【问题描述】:
我正在使用backbone.js、mustache 和jquery 开发单页面应用程序,前端使用Groovy on Grails。我的应用程序需要在界面中向用户显示一些日期(根据用户的区域设置而不是“30 天前”或其他格式的确切日期),并且所有数据都使用 JSON 发送到 UI,日期以 ISO 8601 编码标准。
但是,当我需要在屏幕上显示日期时,我不确定最好的解决方法,我应该使用 javascript 将日期转换为人类可读的日期吗?以及如何获取用户的语言环境并确定日期格式是什么?有没有好的图书馆可以做到这一点?另一种方法是在 JSON 中包含两次日期,一次使用 ISO8601,另一次在请求标头中给定区域设置,以便人类阅读。
只是想知道其他人是否已经解决了这个问题,以及您的最终解决方案是什么。干杯。
【问题讨论】:
标签: jquery json date internationalization backbone.js