this will not work?
def age (time) return (DateTime.now - time).years end
this will not work?
def age (time) return (DateTime.now - time).years end
Justin Ko wrote:
Elad Meidar - Creopolis.com wrote: > this will not work? > > def age (time) > return (DateTime.now - time).years > end
Nope. Can you?
-- Posted via http://www.ruby-forum.com/.
This is probably overkill if this is the only unit based math you want to do but...
gem install ruby-units
require 'ruby-units' age = 'years'.since(birthday) # where birthday is either a Time, DateTime, or string of a date
if you install and require the 'Chronic' gem, you can pass all sorts of funky stuff..
require 'chronic' 'days'.until 'monday' #=> 1.48601 days
_Kevin