如何通过在javascript中给出天数来增加日期
how to increment date by giving the number of days in javascript
我想使用JavaScript增加日期,我使用.setDate(1)
将日期增加一天但如果日期为31/11/2011
,在增量变为1/0/2012
后,
问题是如何通过给出天数来增加日期。
js
newDate.setDate(newDate.getDate()+1);
alert(newDate.getFullYear()+"-"+newDate.getMonth()+"-"+newDate.getDate());
这是正确的,因为在javascript中,月份是从0开始索引的,而不是1。
你需要像这样提醒:
alert(newDate.getFullYear()+"-"+(newDate.getMonth()+1)+"-"+newDate.getDate());
这并没有错,因为Javascript中的月份范围是从0到11。所以当你说到31/11/2011
时,javascript理解的是31/12/2011
。
让我们更清楚一些:
var Date = new Date();
var DaysToAdd = 6;
someDate.setDate(Date.getDate() + DaysToAdd);
格式化日期到dd/mm/yyyy格式:
var dd = Date.getDate();
var mm = Date.getMonth() + 1;
var yyyy = Date.getFullYear();
var NewDate = dd + '/'+ mm + '/'+ yyyy;
你可以这样使用,假设你想增加当前日期2天,那么,
var today = new Date(); // Or Date.today()
var newDate = today.add(2).day();
相关文章:
- 如何使用jquery滑块增加日期
- 日期时间格式增加了一个小时
- JS日期对象setUTCMonth()将月份增加2
- 当使用日期时间选择器格式时,它每年增加5
- 通过单击Javascript中的nextdate按钮,可以增加日期、日期、月份和年份
- 寻找由向上和向下箭头键操作的日期小部件以增加日期
- 增加下个月的 JavasScript 日期对象,当天数增加时
- 如何使用 HTML 5 日期输入增加月份 - 将结果输出到 DOM
- 如何在 mongoDB 中正确增加许多日期
- 在javascript中增加一个日期,以便更新MongoDB
- 当从客户端从ajax调用检索时,我在服务器上的日期时间增加了12.30小时
- 传递到力矩函数的日期增加1分钟
- JQuery日期选择器-通过href增加日期
- 无法在Js日期库中增加日期
- 如何增加年度图表日期
- 如果结束日期低于开始日期,则增加结束日期
- 如何通过在javascript中给出天数来增加日期
- OOP JS:函数不断增加日期,我不知道为什么
- 使用JavaScript将当前日期增加5天
- 从日期开始增加变量Javascript