function showDate()
{
var curr = new Date();document.all.showdt.value = curr.toString();
}
window.setInterval("showDate()",60000);
</script>

解决方案 »

  1.   

    你想要的是写进数据库时候的时间
    你何不直接在写SQL语句的时候直接用now()不就行了吗?
    没有必要说要在填写表单的时候显示的时间始终与当前时间一致
      

  2.   

    function GetToDay()  //Today Button
      {
    var ToDay;
        MyYear = new Date().getFullYear();
        MyMonth = new Date().getMonth()+1;
        ToDay=new Date().getDate();
        //add by tiger
        if(Number(ToDay)<10)
        {
        ToDay="0"+ToDay;
        }
    return MyYear + "-" + MyMonth + "-" + ToDay;
      }
       </script>
      

  3.   

    <input id="text1">function ShowTime()
    {
      var str = (new Date()).toLocaleString();
      text1.value = str.substr(0,str.length-3);
      setTimeout( ShowTime, 1000*60 );
    }ShowTime();
      

  4.   

    <input id="text1">function ShowTime()
    {
      text1.value = (new Date()).toLocaleString();
      setTimeout( ShowTime, 1000*60 );
    }ShowTime();
    ==
    这个连秒一起显示,这不更爽?
      

  5.   

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <script type="text/javascript">
    //<![CDATA[
    /*--------------------显示时间, 精确到毫秒 By shawl.qiu---------------------*/
    // fTimer(毫秒)
    function fTimer(ms){
    try{clearInterval(inFtimer);}catch(e){};
    var dt=new Date();
    var ms=dt.getMilliseconds();
    var temp=dt.toLocaleString()+' '+ms;
    defaultStatus=temp;
    inFtimer=setInterval('fTimer('+ms+')',ms);
    return temp;
    } // shawl.qiu script
      window.onload=function(){
    timer=setInterval('document.getElementById("tbx").value=fTimer(60)',60);
    }
    //]]>
    </script>
    <input type="text" value="" id="tbx" size="39"/>