<input onchange=demo.value=addDay(value,5) value=mm/dd/yyyy>
加上5天=
<input id=demo readOnly>
<script>
function addDay(str,num){
var d=new Date(str);
d.setDate(d.getDate()+5);
return (1+d.getMonth())+"/"+d.getDate()+"/"+d.getFullYear();
}
</script>
加上5天=
<input id=demo readOnly>
<script>
function addDay(str,num){
var d=new Date(str);
d.setDate(d.getDate()+5);
return (1+d.getMonth())+"/"+d.getDate()+"/"+d.getFullYear();
}
</script>
但有一点,计算出来的日期是一为月日的,1/2/2003,
想要的是01/02/2003(mm/dd/yyyy),
有什么好办法吗?
加上5天=
<input id=demo readOnly>
<script>
function addDay(str,num){
var d=new Date(str);
d.setDate(d.getDate()+5);
return ("0"+(1+d.getMonth())).slice(-2)+"/"+("0"+d.getDate()).slice(-2)+"/"+d.getFullYear();
}
</script>
var fiveth=new Date(new Date().getTime()+5*24*60*60*1000)
alert(fiveth.getMonth()+1+"/"+fiveth.getDate()+"/"+fiveth.getYear());
</script>