IRH*_*010 2 ruby ruby-on-rails ruby-on-rails-3
这可能是一个显而易见的问题,但我对ruby并不熟悉,而且我花了很多时间试图获得昨天的黄瓜测试日期,检查包含昨天日期的网址.例如:http: //www.blah.co.uk/blah/blah/schedule/2011-11-28
我在我的帮助方法中创建了以下内容:
def Helper.get_date
Time.now.strftime('%Y-%m-%d') / 1.day
end
Run Code Online (Sandbox Code Playgroud)
但它不喜欢/1.dayor – 1.day或– 86400(秒).
您可以使用ActiveSupport中的一些方法(如果您在Rails应用程序中,将包含这些方法)来执行以下操作:
DateTime.yesterday.strftime('%Y-%m-%d')
Run Code Online (Sandbox Code Playgroud)
编辑:由于它是标准的日期格式,您也可以直接引用该标准:
DateTime.yesterday.iso8601
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3485 次 |
| 最近记录: |