发现 ActiveRecord 的 model 里面的时间戳在调用 as_json 返回的格式的有点不同
2.4.1 :011 > PlayRecord.last.created_at.to_json
=> "\"2017-08-25T21:30:28.388Z\""
2.4.1 :012 > PlayRecord.last.created_at.as_json
=> "2017-08-25T21:30:28.388Z"
2.4.1 :013 > PlayRecord.last.created_at.to_s
=> "2017-08-25 21:30:28 UTC"
2.4.1 :014 > PlayRecord.last.created_at.class
=> Time
2.4.1 :015 > Time.now.to_s
=> "2017-08-25 21:39:50 +0800"
2.4.1 :016 > Time.now.to_json
=> "\"2017-08-25T21:39:56.335+08:00\""
简单来讲,就是 ActiveRecord 的 model 在 to_json 返回的时间格式是"2017-08-25T21:30:28.388Z",
而调用 to_s 返回的时间格式是"2017-08-25 21:30:28 UTC"
而 Time 对象调用 to_s 和 to_json 的结果是"2017-08-25 21:39:50 +0800"和 "\"2017-08-25T21:39:56.335+08:00\""