title: Time zone confusion (1 hour off)
body: <pre><code>Time.use_zone('Pacific Time (US &amp; Canada)') do
    p Time.zone.now
  end 
  </code></pre>
  
  <p>I get the following: <code>=&gt; Sun, 14 Apr 2013 20:30:53 PDT -07:00</code>               </p>
  
  <p>Yet when I do Rails Time Zone Select.... it says <code>-8:00</code> quite clearly. Why is it -7 in one area and -8 in another?</p>
  
  <p>Other times, time zones like <code>Hawaii</code> which are <code>-10:00</code> don't get offset by an hour.</p>
  
  <p>I assume this has something to do with DST, but I'm more curious whether it means it's working <em>properly</em> or <em>improperly</em> and there is something else I need to do.</p>
  
  <p>Ultimately I'm using this in a datepicker, and I find it very odd that when I use <code>Time.zone.parse</code> (along with my time zone around filter), its offsetting everything by 1 hour.</p>
  
  <p>THanks</p>
  
  <p><strong>Edit</strong></p>
  
  <p>Heres a similar problem I also just experienced with another piece of code</p>
  
  <pre><code>2.0.0-p0 :006 &gt;
  2.0.0-p0 :006 &gt; u.meetups.in_future.first.meetup_time
    Meetup Load (0.4ms)  SELECT `meetups`.* FROM `meetups` WHERE `meetups`.`user_id` = 1 AND (meetup_time &gt;= '2013-04-23 04:46:48') ORDER BY meetup_time ASC LIMIT 1
   =&gt; Tue, 23 Apr 2013 05:43:00 UTC 00:00
  2.0.0-p0 :007 &gt;
  </code></pre>
  
  <p>Notice the discrepancy in the result compared to the where clause.</p>
  
  <p><strong>Edit</strong></p>
  
  <p>It appears to work for CST properly, but PST is off by ~1 hours?? I feel this is all the same problem, I am just missing a piece of the puzzle.</p>