Получите разницу в днях между двумя датами рельсов "Дата" - PullRequest
0 голосов
/ 16 мая 2019

Как правильно вычесть или добавить даты в Rails?

Я попробовал интуитивно понятный способ, но получил Rational:

irb (основной): 089: 0> Дата.today.increase_by ("3 дня")

=> Вс, 19 мая 2019

irb (основной): 090: 0> Date.today

=> Чт, 16 мая 2019 года

irb (основной): 091: 0> Date.today.increase_by ("3 дня") - Date.today

=> (3/1)

Отказ от ответственности: Обратите внимание, что я новичок в Ruby и Rails.Опыт работы 2 месяца:)

1 Ответ

0 голосов
/ 16 мая 2019

Вы можете использовать

Date.today # Thu, 16 May 2019

Date.today + 3 # Thu, 19 May 2019

Date.today - 3 # Thu, 13 May 2019

для разницы

Date.today + 3 # Thu, 19 May 2019

Date.today - 3 # Thu, 13 May 2019

(d1 - d2).to_i # 6 (Days)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...