lib/paxx/date/date_parser.rb in paxx-0.1.0 vs lib/paxx/date/date_parser.rb in paxx-0.1.3
- old
+ new
@@ -37,7 +37,16 @@
year = adjust_year(dt[6, 4].to_i)
Time.local(year, month, day)
end
+ def calc_age(dob)
+ return nil unless dob
+ now = Time.now.utc.to_date
+ now.year - dob.year - ((now.month > dob.month || (now.month == dob.month && now.day >= dob.day)) ? 0 : 1)
+ end
+
end
+
+
+
end