var str = "2007-04-28"; var d1 = new Date(str.substr(0,4), str.substr(5,2), str.substr(8,2)); d1.setDate(d1.getDate()+2); alert(d1.getFullYear()+"-"+d1.getMonth()+"-"+d1.getDate()); 大概这样做,付值自己处理吧。
var input1 = document.getElementById("input1"); var input2 = document.getElementById("input2");var date1 = new Date(input1.value.replace(/-/g, "\/")); //if(isNaN(date1))alert("非法时间"); var date2 = new Date(date1.getFullYear(), date1.getMonth(), date1.getDate() + 2); input2.value = date2.getFullYear() + "-" + (date2.getMonth() + 1) + "-" + date2.getDate();
//二楼的强 var input1 = document.getElementById("input1"); var input2 = document.getElementById("input2");var date1 = new Date(input1.value.replace(/-/g, "\/")); //if(isNaN(date1))alert("非法时间"); date1.setDate(date1.getDate()+2); input2.value = date1.getFullYear() + "-" + (date1.getMonth() + 1) + "-" + date1.getDate();
<script language="javascript"> var str = "2007-04-30"; var d1 = new Date(str.replace(/-/g, "\/")); d1.setDate(d1.getDate()+2); alert(d1.getFullYear()+"-"+(d1.getMonth()+1)+"-"+d1.getDate()); </script>
var d1 = new Date(str.substr(0,4), str.substr(5,2), str.substr(8,2));
d1.setDate(d1.getDate()+2);
alert(d1.getFullYear()+"-"+d1.getMonth()+"-"+d1.getDate());
大概这样做,付值自己处理吧。
var input2 = document.getElementById("input2");var date1 = new Date(input1.value.replace(/-/g, "\/"));
//if(isNaN(date1))alert("非法时间");
var date2 = new Date(date1.getFullYear(), date1.getMonth(), date1.getDate() + 2);
input2.value = date2.getFullYear() + "-" + (date2.getMonth() + 1) + "-" + date2.getDate();
var input1 = document.getElementById("input1");
var input2 = document.getElementById("input2");var date1 = new Date(input1.value.replace(/-/g, "\/"));
//if(isNaN(date1))alert("非法时间");
date1.setDate(date1.getDate()+2);
input2.value = date1.getFullYear() + "-" + (date1.getMonth() + 1) + "-" + date1.getDate();
var str = "2007-04-30";
var d1 = new Date(str.replace(/-/g, "\/"));
d1.setDate(d1.getDate()+2);
alert(d1.getFullYear()+"-"+(d1.getMonth()+1)+"-"+d1.getDate());
</script>