在javascript中向特定日期添加天数

时间:2013-08-20 10:25:37

标签: javascript date

我在“javascript”中有以下代码,

  var selectedDate=document.getElementById("fromDateId").value;
  alert(selectedDate);//19-08-2013

现在,我想在上面day添加date,请告诉我们?

2 个答案:

答案 0 :(得分:1)

首先用'/'替换' - ',以便生成有效日期。接下来这样做。

var formDate = '19-08-2013'; 
spits = formDate.split('-') 
var newFormat = spits[1] + '/' + spits[0] + '/' + spits[2];
var tomorrow = (new Date(newFormat)).getTime() + (24 * 60 * 60 * 1000);
tomorrow = (new Date(tomorrow));

答案 1 :(得分:0)

你可以这样做:

var today = new Date();
var tomorrow = new Date(today.getTime() + (24 * 60 * 60 * 1000));

最后的添加是直观的,它只是Date对象占用毫秒时间戳的一天中的毫秒数。

并且适合您的问题可以是:

  var selectedDate=document.getElementById("fromDateId").value;
  alert(selectedDate + (24 * 60 * 60 * 1000));

但当然如果你的表单元素返回一个时间戳。