why doesn't "config.time_zone = 'location'" ensure Time.now gives the time back in this time zone???

Hi,

I'm after a way of ensuring all my Time work (e.g. using Time.now) uses the time zone I define as default. To do this I've set the following line in config/environment.rb:

  config.time_zone = 'Brisbane'

But even after this, if I open up "./script/console" I note that Time.now doesn't work. That is I see:

  ?> Time.now   => Thu Feb 25 16:45:36 -0800 2010   ?>   ?> Time.zone.now   => Fri, 26 Feb 2010 10:45:33 EST +10:00   >>

Is there not a way in rails to ensure any usage of Time.now will give the time in the configured time_zone, i.e. when used in views / controllers / ruby files that are in lib but called from controllers etc?

thanks

think I have it now with:

   ENV['TZ'] = 'Australia/Brisbane'