2010-05-06 53 views
0

在heroku服务器上似乎有时差。heroku服务器上的时差

>> Customer.last.id 
=> 584 
>> Customer.last.created_at 
=> Thu, 06 May 2010 01:43:20 UTC +00:00 
>> Time.zone 
=> #<ActiveSupport::TimeZone:0x2b1dec47e5c0 @utc_offset=0, @tzinfo=#<TZInfo::DataTimezone: Etc/UTC>, @name="UTC"> 
>> Time.now 
=> Wed May 05 19:05:15 -0700 2010 
>> Time.now.zone 
=> "PDT" 

请注意,当前时间是05年5月19日...但是,最后一个记录的created_at日期是05年5月1日43。

这没有任何意义。有什么可以导致这一点,我将如何去解决这个问题?

回答

0

第一次是UTC,而不是您当地的时区。本地时间的调整已于5月5日6:43 PM创建。

+0

东西能在我的应用程序的代码做可以使时间是PDT时间? – railsnew 2010-05-06 02:20:15