2010-12-23 100 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); 
相關問題