在文本框中动态地显示当前时间,有木有人做过,指导下菜鸟?
想在两个文本框中,一个动态显示日期,一个动态显示时间。
如下图这样:
不过这是静态的。
虽然网上有动态的代码,但是javascript的。
document.getElementById('time').innerHTML=newDate().toLocaleString()+'星期'+'日一二三四五六'.charAt(newDate().getDay());
setInterval("document.getElementById('time').innerHTML=newDate().toLocaleString()+'星期'+'日一二三四五六'.charAt(newDate().getDay());",100);
不知道怎么用文本框获得javascript中的效果,或者有其他的方法,请大神赐教!!!
分享到:
------解决方案--------------------
varnow=newDate();
varyear=now.getFullYear()+"-";
varmonth=(now.getMonth()+1);
varday=now.getDate();
if(month
{
month="0"+month;
}
vardate=year+month+"-"+day;
document.form1.date.value=date;
setInterval("time()",1000);
functiontime()
{
vartime=newDate().toLocaleString();
document.form1.time.value=time;
}
------解决方案--------------------
无标题文档
functiontimer()
{
vartoday=newDate();
varyy=today.getFullYear();
varmonth=today.getMonth()+1;
varday=today.getDate();
varhh=today.getHours();
varmm=today.getMinutes();
varss=today.getSeconds();
document.getElementById("txt1").value=yy+"-"+month+"-"+day;
document.getElementById("txt2").value=hh+":"+mm+":"+ss;
}
vart=setInterval("timer()",1000)
date:
time: