0

我有一个ruby-on-rails实现JSON RESTAPI 的服务器,例如

http://my-server.com/end_of_promotion.json

目前,答案是:

{
    date: "2013-03-31T14:29:16Z"
}

在我的model, date 是类型的属性:datetime

现在,我希望客户端在用户时区显示这个日期。我应该如何设计 API 和客户端代码来实现它?

4

1 回答 1

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)

于 2013-04-03T20:32:15.783 回答