title: javascript add minutes to new Date(); before using the object
body: <p>I have a function calls that start a bunch of timers and I want to add a few minutes to each one so they don't all start off at zero.  I had success with:</p>
  
  <pre><code>var currentDate = new Date();
  var twentyMinutesLater = new Date(currentDate.getTime() + (20 * 60 * 1000));
  new CountUp(twentyMinutesLater, 'counter03');
  </code></pre>
  
  <p>I would love to skip creating the var twentyMinutesLater and so on for all the timers I want, I just can't get the syntax right, or maybe it's not possible.  Is there a way to add the milliseconds that in the function call below.</p>
  
  <pre><code>new CountUp(new Date(), 'counter03');
  </code></pre>
  
  <p>I've tried:</p>
  
  <pre><code>new CountUp((new Date() + (20 * 60 * 1000)), 'counter03');
  </code></pre>
  
  <p>Result NaN NaN:NaN:NaN so it's not a number
  Same result with double quotes.</p>
  
  <p>Any javascript syntax masters out there that have any ideas?</p>