2013-07-05 2 views
0

나는 날짜를 비교하는 것에 약간의 문제가있다. DateTime.now 또는 record.updated_at을 7 일 동안 비교해야합니다. 나는 이런 식으로 시도 : DateTime.now - record.updated_at하지만 그 결과는 143587.77856945992 또는 (14358777856939/8640000000000)입니다. 나는 그것이 무엇인지 이해하지 못한다. Maybee는 Time 형식으로 변환해야합니까? 감사합니다루비에서 날짜의 차이를 확인하는 방법

답변

1

사용을 사용하려면 다음

((DateTime.now - record.updated_at) * 24 * 60 * 60).to_i 

분명히 (일 수를 얻기 위해 초

(DateTime.now - record.updated_at).to_i 

의 수를 얻을 수 있습니다. ..)

+0

와아! 그것의 아주 간단한! 굉장해! 고맙습니다! – Eugene

1

당신이 단어에서 다음 distance_of_time_in_words

+0

이것은 정확히 내가 원하는 것은 아니지만 감사합니다. 나는 그것이 나를 위해 필요할지도 모르는 곳을 알고있다 – Eugene

관련 문제