請(qǐng)大家看看有錯(cuò)嗎??為什么顯示不出來(lái)后面的日和時(shí)間
<script?type="text/javascript"> ??var?attime; ????function?clock(){ ????var?time=new?Date();?????????? ????attime=?time.getFullYear()+"-"+time.getMonth()+"-"+time.getDay()+"."+time.getHours()+":"+time.getMinutes()+":"+time.getSeconds(); ????document.getElementById("clock").value?=?attime; ??} ??var?su=setInterval(clock,2000) </script> </head> <body> <form> <input?type="text"?id="clock"?size="50"??/>
2015-12-01
你的代碼有些小問(wèn)題,我改了的這樣:
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>window對(duì)象</title>
<script type="text/javascript">
? var attime;
? ? function clock(){
? ? var time=new Date(); ? ? ? ? ?
? ? attime= time.getFullYear()+"-"+(time.getMonth()+1)+"-"+time.getDate()+"."+time.getHours()+":"+time.getMinutes()+":"+time.getSeconds();
? ? document.getElementById("clock").value = attime;
}
var su=setInterval(clock,2000);
</script>
</head>
<body>
<form>
<input type="text" id="clock" size="50"/>
</form>
</body>
</html>
1、月份是從0開(kāi)始輸出的,當(dāng)getMonth()后得到的值要+1才是當(dāng)前月份;
2、返回當(dāng)前日期的號(hào)數(shù)是getDate(),getDay()是返回星期引用的。
2016-03-03
謝謝,終于知道問(wèn)題出在哪里了
2015-12-02
可以顯示,clock會(huì)在2000ms后調(diào)用,所以會(huì)在2000ms后顯示,時(shí)間也是每2000ms改變一次.