coachhilton
6/5/2006 6:58:00 PM
How about this:
irb(main):001:0> t = Time.now
=> Mon Jun 05 11:57:01 PDT 2006
irb(main):002:0> t.year
=> 2006
irb(main):003:0> t.month
=> 6
irb(main):004:0> t.day
=> 5
irb(main):005:0> t = Time.local(t.year+1, t.month, t.day)
=> Tue Jun 05 00:00:00 PDT 2007
Ken
aidy wrote:
> Hi,
>
> I am trying to get a date a year from today. I have got this which
> gives me a day in advance
>
> t = Time.now;t1 = t + 100000
> p end_date = t1.localtime.strftime("%d/%m/%Y")
>
>
> I have looked in 'The Ruby Way' and it provides a 'Converting Between
> Seconds and Larger Units' method.
>
> Surely there must be a better way?
>
> Aidy