<script type="text/javascript">
var int=setInterval(clock,1000)
function clock(){
var date=new Date();
var timestr='';
timestr=date.getFullYear(); //年
timestr+=date.getMonth()+1; //月
timestr+=date.getDate(); //日
document.getElementById("clock").value=timestr;
}
</script>
<form>
<input type="text" id="clock" size="40"></input>
timestr=date.getFullYear()+""; //年 将timestr变成字符串,不然就是2017+3+22 =2042
第一个timestr 少个+啊 第一个timestr你直接让它等于数字2017了。所以后面都在执行2017+3+22的算数,而不是字符串拼接
那要怎么修改