我可以像这样得到当前日期对象:
var currentDate = new Date();
如何添加20分钟?
var twentyMinutesLater = ?;
答案 0 :(得分:96)
使用.getMinutes()
获取当前分钟数,然后添加20并使用.setMinutes()
更新日期对象。
var twentyMinutesLater = new Date();
twentyMinutesLater.setMinutes(twentyMinutesLater.getMinutes() + 20);
答案 1 :(得分:26)
以毫秒为单位添加:
var currentDate = new Date();
var twentyMinutesLater = new Date(currentDate.getTime() + (20 * 60 * 1000));
答案 2 :(得分:8)
只需在几分钟内添加20分钟到您的日期:
var currentDate = new Date();
currentDate.setTime(currentDate.getTime() + 20*60*1000);
答案 3 :(得分:7)
只需获得毫秒时间戳并为其添加20分钟:
twentyMinutesLater = new Date(currentDate.getTime() + (20*60*1000))
答案 4 :(得分:5)
var d = new Date();
var v = new Date();
v.setMinutes(d.getMinutes()+20);
答案 5 :(得分:2)
var d1 = new Date (),
d2 = new Date ( d1 );
d2.setMinutes ( d1.getMinutes() + 20 );
alert ( d2 );