0

本质上,我有一个采用 mm-dd-yy 的表单,该值保存在数据库中(值 A)。

我在轨道上使用红宝石。我正在尝试在数据库中查询过期用户。

query.push(:expire_date => {:$lt => Time.parse(good_till).utc} )

我遇到的问题是我在 good_till 中传递的日期我可以使用这个 ruby​​ 命令转换为 UTC,但是现在我正在检查一个字符串的 UTC 值。

如何更改我的 js 代码以将值 A 保存为 UTC 字符串以使两者具有可比性?

4

1 回答 1

0

我认为您的 :expire_field 声明不正确。好吧,这取决于您在 ruby​​ 的应用程序上使用的 mongo 框架。假设您使用的是 MongoID,您只需像这样声明您的模型:

class Invoice
  include Mongoid::Document
  field :expire_date, type: DateTime   
end
于 2012-12-14T14:19:09.100 回答