使用JavaScript将当前日期增加5天
Add 5 days to the current date using JavaScript
我正在尝试使用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示例
var date = new Date(); // Get current Date
date.setDate(date.getDate()+5); // add 5 days to the current date
有关详细信息,请参阅Date
。
可能有些过头了,但moment.js可能对您有用。
JavaScript以毫秒为单位存储日期和时间。因此,增加5天的价值:
var fiveDaysLater = new Date(0,0,0,0,0,0,Date.now() + 5 * 24 * 60 * 60 * 1000);
Date.now((返回一个以毫秒为单位的值。然后,日期构造函数(new Date
(使用这个值加上五天的毫秒来创建一个新的date对象(因此关键字为new
(,并初始化变量fiveDaysLater
。
在五天内创建一个Date
实例:
var fiveDaysLater = new Date( AnyYourDate.getTime() );
fiveDaysLater.setDate(fiveDaysLater.getDate() + 5);
相关文章:
- JQuery使计数器每次更改时都会增加
- 如何增加同时按键总数
- 如何使用css动画从中心增加边界线
- JavaScript:单击时相对于父级增加变量值
- PaperJS-增加矢量幅度
- 如何每10.6秒从时间戳增加+1
- 如何通过ajax增加/减少PHP变量值并重新加载函数
- 如何在javascript中获取一年中的周数,其中周日是一周中的第一天
- 使用Jquery增加选项卡
- 将到达日历中的2天添加到离开日历中
- 通过JSON中的值增加
- 根据元素高度和宽度的百分比变化增加或减少字体大小
- 如何制作侧边栏以增加其完整长度
- 在SoundCloud中,使用JavaScript SDK流式传输曲目是否会增加该曲目的playback_count
- 在JavaScript中重构上个月的第一天和最后一天的代码(node.js)
- 以天为单位计算年龄-Javascript
- 如何在JQuery全日历周模式中选择多天
- 如何增加引导程序进度条
- 使用JavaScript将当前日期增加5天
- 使用jQuery将当前日期增加10天