title: How do I specify the time zone when creating a JavaScript Date?
body: <p>I have a countdown clock that is set to countdown to 8am on January 1, 2014. </p>
  
  <p>I am using the following code to set the date: </p>
  
  <pre><code>var futureDate = new Date(2014, 0, 1, 8, 0, 0, 0);
  </code></pre>
  
  <p>This works but I would like to take it a step further and set it to a specific timezone. In my case UTC -7.</p>
  
  <p>I have read <a href="https://stackoverflow.com/a/439871/825757">this answer</a> which says to use:</p>
  
  <pre><code>new Date(Date.UTC(year, month, day, hour, minute, second))
  </code></pre>
  
  <p>but what I am confused about is how I set the timezone to be UTC -7 and what I read online only leaves me more confused. </p>
  
  <p>Can someone explain how <code>Date.UTC</code> works and how do I set a timezone so my countdown clock is counting down based on the specified timezone?</p>
  
  <p>Note: Any answer must be client side only code.</p>