Here is some more cool stuff with dates.

C:\>watir-console
 >> 10.days.ago
=> Fri Oct 10 21:50:46 +0100 2008
 >> 1.month.from_now
=> Thu Nov 20 21:51:00 +0000 2008
 >> 2.weeks.since Time.local(2008,1,1)
=> Tue Jan 15 00:00:00 +0000 2008
 >> Time.now - 1.day
=> Sun Oct 19 21:52:10 +0100 2008
 >> Time.now + 6.years
=> Mon Oct 20 21:52:22 +0100 2014

How do i know about this? I looked in the Ruby Cookbook, one of the top 
2 Ruby books recommended for Watir Testers.
http://www.io.com/~wazmo/blog/archives/2008_10.html#000287


Moochie wrote:
> Incase anyone needs to add or subtract  days, months, years or all of
> the above from a known date the following works for me.
>
> require 'date'
> #Date Add Function
> def date_add(mth,day,yr)
>   #Set Date Variable
>   @new_date = Date.today
>   #Month calculations
>   if mth != 0
>     @new_date = @new_date >> mth
>   end
>   #Day calculation
>   if day != 0
>     @new_date = @new_date.+(day)
>   end
>   #Year calculation
>   if yr != 0
>     @new_date = @new_date >> yr * 12
>   end
>   #Returns new date
>   return @new_date
> end
> @new_date = date_add(2,3,4)
> puts @new_date.strftime("%m/%d/%Y")
> >
>   


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Watir General" group.
To post to this group, send email to watir-general@googlegroups.com
Before posting, please read the following guidelines: 
http://wiki.openqa.org/display/WTR/Support
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/watir-general
-~----------~----~----~----~------~----~------~--~---

Reply via email to