I\'d like to get a person\'s age from its birthday. now - birthday / 365 doesn\'t work, because some years have 366 days. I came up with the following code:
now - birthday / 365
I think it's alot better to do not count months, because you can get exact day of a year by using Time.zone.now.yday.
Time.zone.now.yday
def age years = Time.zone.now.year - birthday.year y_days = Time.zone.now.yday - birthday.yday y_days < 0 ? years - 1 : years end