我有一个 ruby-on-rails
服务器,它实现了 JSON
REST
API,例如
http://my-server.com/end_of_promotion.json
目前,答案是:
{
date: "2013-03-31T14:29:16Z"
}
在我的模型
中,日期是类型为datetime
的属性。
现在,我希望客户端在用户时区中显示此日期。 我应该如何设计 API 和客户端代码来实现这一目标?
最佳答案
由于无法详细说明您的情况,这里有一些有用的资源。
对于 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)
关于javascript - ruby on Rails中,如何在客户端正确显示时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15797344/