Задать вопрос
@eldar_web

Как в Ruby найти разницу в часах между двумя промежутками времени?

К примеру, есть два времени:
old_date = Tue, 08 Sep 2015 14:52:18 MSK +03:00
new_date = Tue, 08 Sep 2015 16:52:18 MSK +03:00


Сегодняшняя дата, но время (в часах) разное. Так вот я хочу определить из этих дат разницу в часах. Как это реализовать?
  • Вопрос задан
  • 691 просмотр
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@eldar_web Автор вопроса
old_date = Time.parse('Tue, 08 Sep 2015 14:52:18 MSK +03:00') %>
today_date = Time.parse('Tue, 08 Sep 2015 17:52:18 MSK +03:00') %>
((today_date - old_date).to_i / 60 ) / 60 # 3
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
POS_troi
@POS_troi
СадоМазо Админ, флудер, троль.
Всё то-же самое что и прежде Как в RUBY найти разницу в часах в двух датах???
Почитайте наконец документацию
Ответ написан
Комментировать
да все также
new_date - old_date

только переменные должны быть классом Time.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы