title: Getting current date in milliseconds (UTC) (NO use of strings)
body: <p>Well, you might think that this question has already been asked, but I think it has not. The solutions I've read about all had this "jigsaw puzzle" technique (like <code>getUTCMonth() + getUTCMinutes + ...</code>).
  But as I only want to compare the elapsed seconds between two UTC (!) dates, this does not apply.</p>
  
  <p>As everybody knows, you can get the current (non-UTC) date by:</p>
  
  <pre><code>var d = new Date();
  var t_millis = d.getTime();
  </code></pre>
  
  <p>But this is NOT what I want. I'd like to have the current system date in UTC <em>and</em> in milliseconds, so not mess about with strings at all. AFAIK the variable <code>t_millis</code> will contain the millisecond value of the current timestamp in GMT, not UTC.
  (Since <code>d</code> is in GMT as well. <em>Unless</em> getTime() does a sort of implicit time zone conversion, i. e. adding the offset <em>BEFORE</em> giving out the milliseconds, but I've never read about that anywhere) </p>
  
  <p>So is there really no other way than adding the offset to the time value?
  I'm desperately missing a function like <code>getUTCTimeMillis()</code> known from other languages.</p>