Sac*_*sad 6 mysql ruby-on-rails date ruby-on-rails-3
我用这种方式在模型中减去两个日期: -
def total_days
self.to_date - self.from_date
end
Run Code Online (Sandbox Code Playgroud)
我的日期是Mysql Date
(YYYY-MM-DD)格式.
在视图中显示我的日期时,它给了我5/1
几天的时间.即使5是正确的,它也'/1'
适用于日子.我怎么能删除这个.有没有更好的方法呢?
Dip*_*hal 16
试试这个,例如
require 'date'
$ now = Date.today
$ before = Date.today + 2.days
$ difference_in_days = (before - now).to_i
Run Code Online (Sandbox Code Playgroud)
为您的解决方案
def total_days
difference_in_days = (self.to_date - self.from_date).to_i
end
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
9570 次 |
最近记录: |