This question already has answers here:
How to add number of days to today's date? [duplicate]
                                
                                    (16个答案)
                                
                        
                6年前关闭。
            
        

我正在尝试使用JavaScript将5天添加到今天。我还尝试将此功能添加到按钮中,以便在单击该结果时将其显示在警报框中,而不是在打开页面后立即显示。

我是JavaScript新手,非常努力学习。

有什么帮助吗?
谢谢!

最佳答案

声明一个Date变量(它将设置为当前日期/时间):

var dt = new Date();


加5天:

dt.setDate(dt.getDate() + 5);


将以上所有内容放入您的click处理函数中。就像是:

document.getElementById('dateBtn').onclick = function () {
   var dt = new Date();
   dt.setDate(dt.getDate() + 5);
   alert(dt);
};


FIDDLE EXAMPLE

09-27 19:07