2010-12-23 92 views

回答

84

使用.getMinutes()得到当前分钟,然后加入20并使用.setMinutes()更新日期对象。

var twentyMinutesLater = new Date(); 
twentyMinutesLater.setMinutes(twentyMinutesLater.getMinutes() + 20); 
+3

出于好奇,当分钟大于等于40时,它在任何浏览器中工作吗? (IE6我在看你) – 2010-12-23 10:10:26

2

你有很多答案在post

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

以毫秒为单位添加:

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

刚刚得到毫秒时间戳,并添加20分钟吧:

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

以毫秒为单位只​​需添加20分钟,你的约会:

var currentDate = new Date(); 

    currentDate.setTime(currentDate.getTime() + 20*60*1000); 
5
var d = new Date(); 
var v = new Date(); 
v.setMinutes(d.getMinutes()+20); 
相关问题