2010-05-06 9 views
0

Il semble y avoir un décalage horaire sur le serveur heroku.différence de temps sur le serveur 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" 

Notez que l'heure est 05 le 19 mai ... Cependant, la date created_at pour le dernier enregistrement est le 6 mai 01h43.

Cela n'a aucun sens. Qu'est-ce qui peut causer cela et comment pourrais-je réparer cela?

Répondre

0

La première fois est UTC, pas votre fuseau horaire local. Ajustant pour localtime, il a été créé à 18h43 le 5 mai.

+0

quelque chose peut être fait sur le code de ma demande de prendre le temps soit le temps PDT? – railsnew

Questions connexes