title: BigQuery / Node.js timestamp way off
body: <p>Doing a streaming insert into Google BigQuery, from a light Node.js app, using this package: <a href="https://www.npmjs.org/package/bigquery" rel="nofollow">https://www.npmjs.org/package/bigquery</a></p>
  
  <p>I generated a timestamp on my server via this simple line of code:</p>
  
  <pre><code>jsonData['createdAt'] = new Date().getTime();
  </code></pre>
  
  <p>I then insert that into BigQuery, into a field with type 'timestamp'.  There is no intermediate step (besides the Node package).</p>
  
  <p>But many, although not all, of dates look waaaaaay off.  For example:  </p>
  
  <pre><code>46343-08-28 05:58:59 UTC
  </code></pre>
  
  <p>When that should say something like 11:45pm on 05-16-2014.  However, some of my createdAt dates are correct, and I can't find a reason for the difference.</p>
  
  <p>Any suggestions?</p>