<html>
<head></head><body>
<input type="text" id="txtDate" maxlength="10" readonly>
<script language="JavaScript">
<!--
var pubyear,pubmonth,pubday,pubtop,publeft,pubwidth,pubheight,Calendardiv,pubhour,pubmini;
var Date1=new Date();
pubyear=Date1.getYear();
pubmonth=(Date1.getMonth()+1);
pubday=Date1.getDate(); pubmonth=pubmonth<10?("0"+pubmonth):pubmonth;
pubday=pubday<10?("0"+pubday):pubday;
pubCurDate=pubyear+"-"+pubmonth+"-"+pubday;
txtDate.value=pubCurDate;
//-->
</script>
</body>
</html>

解决方案 »

  1.   

    <%
    function FormatDate(str)
      if IsDate(str) then
         dim mstr,dstr
         mstr=Month(str)
         dstr=Day(str)
         mstr=right("0"&mstr,2)
         dstr=right("0"&dstr,2)
         FormatDate=Year(str)&"-"&mstr&"-"&dstr
       end if
    end function
    %><input type="text" name="mydate" value=<%=formatdate(now)%>
      

  2.   

    <body onload="t.value=(new Date()).getYear()+'-'+(new Date()).getMonth()+1+'-'+(new Date()).getDate()"/>
    <input type="text" name="t" id="t" />