文中红色的1表示1个月之后,可以按需更改。
<html>
<body>
当前日期:<input id="beginDate" type="text"><br>
一个月后的日期:<input id="endDate" type="text">
<script>
document.getElementById('beginDate').value=beginToday();
document.getElementById('endDate').value=endToday();
function beginToday(){
var temp=new Date();
var day=temp.getDate();
if(day < 10) {
day = "0" + day;
}
var month=parseInt(temp.getMonth())+1;
if(month < 10) {
month = "0" + month;
}
var year=temp.getFullYear();
var today=year + "-" + month + "-" +day;
return today;
}
function endToday(){
var yearExtend=0;
var temp=new Date();
var day=temp.getDate();
if(day < 10) {
day = "0" + day;
}
var month=parseInt(temp.getMonth())+1+1;
yearExtend=month>12?1:0;
month=month%12==month?month:month%12;
if(month < 10) {
month = "0" + month;
}
var year=temp.getFullYear();
var today=year+yearExtend + "-" + month + "-" +day;
return today;
}
</script>
</body>
</html>
文中红色的1表示1个月之后,可以按需更改。