私はルビーを見ているだけで、日付/時刻のことで遊んでいました。
irb(main):001:0> jamis_DOB = Time.mktime(2003, 10, 22, 06, 59)
=> Wed Oct 22 06:59:00 +0300 2003
irb(main):002:0> age = Time.now - jamis_DOB
=> 222934108.172989
irb(main):005:0> age_in_years = (((age / 3600) / 24) / 365).to_i
=> 7
したがって、私の例はあまり良くありません。age_in_yearsは、うるう年があるかどうかを、それらの年を合計するとわかりません。私はいくつかのグーグルの時間/日付のチュートリアルを経験しましたが、2つの日付を減算して、年、月、日などの形式で返す簡単な方法を見つけられませんでした。ルビーにはこの種のもののためのアドオンか何かが組み込まれていると思います。誰かがそれが何であるか教えてもらえますか?(また、将来の参考のために、この種のことに対する答えを見つける方法について何かアドバイスはありますか?)
ありがとう。