【发布时间】:2012-07-13 13:44:51
【问题描述】:
我使用 sinatra Web 框架和 DataMapper。
我有代码:
@wdata = Data.all(:date => ((DateTime.now - @interval.to_i)..DateTime.now))
当我想要过去 24 小时的数据时,我使用 @interval = 1,过去 7 天 @interval = 7。
我应该如何从例如上个月还是去年?月份可以有 31、30、28 或 29 天我想区分一下。我会例如获取去年 6 月、最近两个月等的数据。
我在网上搜索了一些教程,但我只找到了 ActiveRecord。 :(
【问题讨论】:
-
今天给出的上个月是 14/7/2012?是 1/6/2012-30/6/2012 还是 13/6/2012-14/7/2012?
标签: sql ruby sinatra datamapper