Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #estagio 1
- def self.idade(data)
- idade_ano = (Date.today.year - data.year)
- if Date.today.month > data.month
- idade_ano
- elsif Date.today.month == data.month && Date.today.day == data.day
- idade_ano
- elsif Date.today.month < data.month
- idade_ano - 1
- elsif Date.today.month == data.month && Date.today.day < data.day
- idade_ano - 1
- elsif Date.today.month == data.month && Date.today.day > data.day
- idade_ano
- end
- end
- #estágio 2
- def self.idade(data)
- if data
- idade_ano = (Date.today.year - data.year)
- if Date.today.month > data.month ||
- Date.today.month == data.month && Date.today.day > data.day ||
- Date.today.month == data.month && Date.today.day == data.day
- idade_ano
- elsif Date.today.month < data.month ||
- Date.today.month == data.month && Date.today.day < data.day
- idade_ano - 1
- end
- end
- end
- #estágio 3
- def idade(data)
- if data
- idade_ano = (Date.today.year - data.year)
- idade_ano = idade_ano - 1 if (Date.today.month <= data.month) &&
- (Date.today.day < data.day)
- idade_ano
- end
- end
Add Comment
Please, Sign In to add comment