У меня есть 2 даты, которые 2011-03-01 00:00:00 UTC
и 2011-03-31 00:00:00 UTC
.Когда я пытаюсь провести дни между ними, он возвращает 2592000.0
Дни.Зачем?Это должно быть 30 дней?
Чтобы получить дни между датами, я использую -
, как date1 - date2
.Как я могу получить правильную разницу?
Моя среда - Ruby 1.8.7 с Rails 3.0.3.
Я получаю данные из БД, а затем выполняю следующие действия:
//--some html code
<td>
<%@data.each do |data|%>
<%=(@data.date1 - @data.date2).to_i%>
<%end%>
</td>
//--some html code
Тип данных в БД: DateTime
.