kboom @ wiki
生年月日から年齢を算出
最終更新:
kboom
-
view
生年月日から年齢を算出
これ↓ダメ!
うるう年の計算が出来ないので使えないです。
結局、私はオラクルの関数を使ってしまいました...
うるう年の計算が出来ないので使えないです。
結局、私はオラクルの関数を使ってしまいました...
#!/usr/bin/ruby
#現在日時
now_date = Time.now
#生年月日
birth_date = Time.parse("1979/1/1")
#現在日時と生年月日の差分を出し年数に換算
#フォーマット関数で年だけを表示
target_age =
sprintf("%d",((now_date - birth_date) / 60 / 60 / 24)/365)
puts target_age
## 出力結果
#29
更新日2009/05/31 16:30:45