[javascript] How to add 20 minutes to a current date?

Possible Duplicate:
How to add 30 minutes to a javascript Date object?

I can get the current date object like this:

var currentDate = new Date();

How can I add 20 minutes to it?

var twentyMinutesLater = ?;

This question is related to javascript datetime

The answer is


var d = new Date();
var v = new Date();
v.setMinutes(d.getMinutes()+20);

Just add 20 minutes in milliseconds to your date:

  var currentDate = new Date();

  currentDate.setTime(currentDate.getTime() + 20*60*1000);

Just get the millisecond timestamp and add 20 minutes to it:

twentyMinutesLater = new Date(currentDate.getTime() + (20*60*1000))

you have a lot of answers in the post

var d1 = new Date (),
d2 = new Date ( d1 );
d2.setMinutes ( d1.getMinutes() + 20 );
alert ( d2 );

Add it in milliseconds:

var currentDate = new Date();
var twentyMinutesLater = new Date(currentDate.getTime() + (20 * 60 * 1000));