我有一个ruby-on-rails
服务器,用于实现JSON
REST
API,例如
http://my-server.com/end_of_promotion.json
目前,答案是:
{
date: "2013-03-31T14:29:16Z"
}
在我的model
中,日期是类型为datetime
的属性。
现在,我希望客户端在用户时区中显示此日期。 我应该如何设计API和客户端代码以实现它?
答案 0 :(得分:2)
如果没有更详细的情况,这里有一些有用的资源。
对于Rails上的时区,请查看您可以使用的各种选项:http://api.rubyonrails.org/classes/ActiveSupport/TimeZone.html
要为您的用户设置格式,请查看strftime。文档:http://apidock.com/ruby/Time/strftime
可帮助您生成strftime代码的网站:http://strftime.net/
I18n /国际化指南:guides.rubyonrails.org/i18n.html(感谢@ house9)