# Help with datetime

**URL:** <https://www.ruby-forum.com/t/help-with-datetime/132589>\
**Category:** Rails\
**Created:** [March 21, 2008, 6:21pm UTC](https://www.ruby-forum.com/t/help-with-datetime/132589 "2008-03-21T18:21:01Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![captaffy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/f04885/32.png) [@captaffy](https://www.ruby-forum.com/u/captaffy)\
**Post date:** [March 21, 2008, 6:21pm UTC](https://www.ruby-forum.com/t/help-with-datetime/132589/1 "2008-03-21T18:21:01Z")

</div>

I need to do this:  
If Time.now is:

=\> Fri Mar 21 18:19:14 +0100 2008

```
I want to obatain 7 days more, like:

```

=\> Fri Mar 28 18:19:14 +0100 2008

So I can then compare this two dates.

---

<div class="post-metadata">

**Author:** ![captaffy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/f04885/32.png) [@captaffy](https://www.ruby-forum.com/u/captaffy)\
**Post date:** [March 21, 2008, 6:25pm UTC](https://www.ruby-forum.com/t/help-with-datetime/132589/2 "2008-03-21T18:25:50Z")

</div>

> I need to do this:  
> If Time.now is:
> 
> =\> Fri Mar 21 18:19:14 +0100 2008
> 
> I want to obatain 7 days more, like:
> 
> =\> Fri Mar 28 18:19:14 +0100 2008
> 
> So I can then compare this two dates.

> > Time.now + 7.days  
> > =\> Fri Mar 28 10:24:29 -0700 2008
> 
> > 7.days.from\_now  
> > =\> Fri Mar 28 10:24:36 -0700 2008

---

<div class="post-metadata">

**Author:** ![captaffy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/f04885/32.png) [@captaffy](https://www.ruby-forum.com/u/captaffy)\
**Post date:** [March 21, 2008, 6:29pm UTC](https://www.ruby-forum.com/t/help-with-datetime/132589/3 "2008-03-21T18:29:58Z")

</div>

On Mar 21, 2008, at 1:21 PM, John S. wrote:

> I need to do this:  
> If Time.now is:
> 
> =\> Fri Mar 21 18:19:14 +0100 2008
> 
> I want to obatain 7 days more, like:

7.days.from\_now

> =\> Fri Mar 28 18:19:14 +0100 2008
> 
> So I can then compare this two dates.

or:

today = Time.now  
7.days.since(today)  
today + 7.days

-Rob

Rob B. [http://agileconsultingllc.com](http://agileconsultingllc.com)  
removed\_email\_address@domain.invalid
