2007年4月4日水曜日

生年月日から年齢の算出

#!/usr/bin/ruby

#現在の日時
now_date = Time.now

#誕生日
birth_date = Time.parse(1972,8,10)

#現在の日時と誕生日の差分を出し、年数に換算し、さらにフォーマット関数で年だけを表示
my_age = sprintf("%d",((now_date - birth_date) / 60 / 60 / 24)/365)

p my_age

## 実行結果
34

SevenAgent,Inc

0 件のコメント: