gpt4 book ai didi

jquery - 渲染自定义 json : how to render a date format correctly in rails?

转载 作者:行者123 更新时间:2023-12-01 04:22:54 26 4
gpt4 key购买 nike

我创建了一个自定义 json 对象,其中包含日期。不幸的是,当我想使用 jQuery 中的日期转换为 Date 对象时,该对象变得无效。日期字符串就是这种情况,例如:

2011-12-14 00:59:59 +01:00

如果我用内置的 object.to_json 渲染它,时间会像这样渲染:

2011-12-14T00:59:59+01:00

这样我就可以将此字符串转换为查询日期对象。

所以我的问题是如何在 Rails 中渲染日期,使其成为第二种格式。

谢谢马库斯

最佳答案

据我所知,DateTimeto_json 方法是由 ActiveSupport ( source here ) 添加的。

因此,您应该在初始化程序(例如 config/initializers/datetime.rb)中对其进行猴子修补,如下所示:

class DateTime
def as_json(options = nil)
strftime('%Y/%m/%dT%H:%M:%S%z')
end
end

在这里进行测试和工作:http://codepad.org/NRzqiJT3

关于jquery - 渲染自定义 json : how to render a date format correctly in rails?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8972495/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com