我正在实现一个 Facebook 应用程序,并使用 AJAX / JSON 。
但是,返回的 JSON 结构具有此格式2010-05-30T06:14:00Z。
2010-05-30T06:14:00Z
我正在调用Game.all.to_json控制器动作。
Game.all.to_json
如何将它们转换为正常的日期格式?
使用 fbjs 从服务器端或客户端进行操作更 容易 吗? fbjs 有很多错误。
因此,我希望使用Server sideusing(Active Records)中的解决方案。就像在发送JSON结构之前转换数据。
Server side
Active Records
JSON
我将自己的自定义格式添加到返回的json的方法是在ActiveSupport TimeWithZone类中添加一个猴子补丁。
在config / initializers文件夹中添加具有以下内容的文件:
class ActiveSupport::TimeWithZone def as_json(options = {}) strftime('%Y-%m-%d %H:%M:%S') end end