Tôi trừ hai ngày trong mô hình của tôi theo cách này: -Trừ hai ngày tại Ruby on Rails
def total_days
self.to_date - self.from_date
end
ngày của tôi là trong Mysql Date
(YYYY-MM-DD).
Khi hiển thị ngày của tôi theo lượt, nó cho tôi 5/1
ngày. Mặc dù 5 là chính xác nó là phụ thêm '/1'
cho đến ngày. Làm thế nào tôi có thể loại bỏ điều này. Có cách nào tốt hơn để làm điều đó không?
Cảm ơn .to_i làm việc cho tôi. –
Nếu bạn muốn sự khác biệt về số giờ bạn có thể sử dụng: 'difference_in_hours = (self.to_date - self.from_date) .to_f * 24' – pisaruk