[問題] 如何準確的計算出年齡?
環境:
Ruby 1.8.6 Rails 2.0
狀況:
我有一個變數 birth 記載著某個人的生日
例如: 1986-10-16
當我想要計算這個人的年齡時, 該怎麼寫會比較準確?
我現在是寫這樣:
birth = Date.new(1986, 10, 16)
age = (Date.today - birth).to_i / 365
但是這樣似乎不太準確, 因為一年不一定是 365 天
還有什麼方法可以更準確的計算年齡嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.162.80.148
推
10/16 01:15, , 1F
10/16 01:15, 1F
推
10/16 11:51, , 2F
10/16 11:51, 2F
→
10/16 11:52, , 3F
10/16 11:52, 3F
推
10/16 11:54, , 4F
10/16 11:54, 4F
討論串 (同標題文章)
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章