title: Where does Node.js get it's timezone and how can I set it globally?
body: <p>I am running Windows 10 Professional and my timezone and region settings are set to Brisbane/Australia (UTC+ 10:00). Furthermore, I am running Node.js on my system for an application I am building.</p>
  
  <p>I ran the following in Node.js:</p>
  
  <pre><code>  var x = new Date();
    console.log(x);
  </code></pre>
  
  <p>It returned the following: </p>
  
  <blockquote>
    <p>2017-09-07T23:42:33.719Z</p>
  </blockquote>
  
  <p>Notice the Z at the end of the datetime string?
  This represents Zulu time. (UTC + 0) </p>
  
  <p>I presume that this is set by default in Node.js when no timezone is specified. How can I specify the timezone globally in Node.js so as to ensure that all date objects a returned correctly?</p>