Doing Date Arithmetic : Date Calculation « Date « Ruby






Doing Date Arithmetic


require 'date'
puts y2k = Time.gm(2000, 1, 1)       # => Sat Jan 01 00:00:00 UTC 2000
puts y2k + 1                         # => Sat Jan 01 00:00:01 UTC 2000
puts y2k - 1                         # => Fri Dec 31 23:59:59 UTC 1999
puts y2k + (60 * 60 * 24 * 365)      # => Sun Dec 31 00:00:00 UTC 2000

 








Related examples in the same category

1.Subtract 61 days from a date:
2.Add and subtract six months using the >> and << methods.
3.Doing DateTime Arithmetic
4.Minus one DateTime from another
5.Move DateTime
6.leap year day
7.Counting the Days Since an Arbitrary Date
8.advent calendar
9.Minus DateTime by day
10.Remaining days