# Why does Time.now.utc? return false?

**URL:** <https://www.ruby-forum.com/t/why-does-time-now-utc-return-false/126668>\
**Category:** Rails\
**Created:** [January 21, 2008, 8:41am UTC](https://www.ruby-forum.com/t/why-does-time-now-utc-return-false/126668 "2008-01-21T08:41:36Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![benjohnson](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/3ec8ea/32.png) [@benjohnson](https://www.ruby-forum.com/u/benjohnson)\
**Post date:** [January 21, 2008, 8:41am UTC](https://www.ruby-forum.com/t/why-does-time-now-utc-return-false/126668/1 "2008-01-21T08:41:36Z")

</div>

In my environment.rb file I have:

ENV[‘TZ’] = ‘UTC’

When I go into the console I do this:

> > t = Time.now  
> > =\> Mon Jan 21 07:40:25 +0000 2008
> 
> > t.zone  
> > =\> “UTC”
> 
> > t.utc?  
> > =\> false

Any idea why utc? is returning false when clearly the zone is UTC?

Thanks for your help.

---

<div class="post-metadata">

**Author:** ![benjohnson](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/3ec8ea/32.png) [@benjohnson](https://www.ruby-forum.com/u/benjohnson)\
**Post date:** [January 21, 2008, 10:33am UTC](https://www.ruby-forum.com/t/why-does-time-now-utc-return-false/126668/2 "2008-01-21T10:33:24Z")

</div>

try the ruby forum
