我以这种方式在我的模型中减去两个日期:-
def total_days
self.to_date - self.from_date
end
我的日期是Mysql Date
(YYYY-MM-DD)格式。
在 View 中显示我的日期时,它给了我 5/1
天。即使 5 是正确的,它也会将 '/1'
附加到天数。我该如何删除它。有没有更好的方法?
最佳答案
试试这个,例如
require 'date'
$ now = Date.today
$ before = Date.today + 2.days
$ difference_in_days = (before - now).to_i
为您解决
def total_days
difference_in_days = (self.to_date - self.from_date).to_i
end
关于mysql - 在 ruby on rails 中减去两个日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13208413/