我想用这样的脚本得到服务器时间,可是出错,不知道怎么改
<script language="javascript">  var  a  =  new  Date()  a  =  <%=System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")%>;  Response.Write(a)  </script>

解决方案 »

  1.   

    <font size="2">
    <span id=serverTime>正在同步网站服务器时间...</span>
    <script> 
    var dayNames = new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六"); 
    var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    xmlhttp.open("GET", "http://www.cnzz.cn", false);
    xmlhttp.setRequestHeader("Range", "bytes=-1");
    xmlhttp.send();
    var tts =new Date(xmlhttp.getResponseHeader("Date"));
    setInterval("tts.setSeconds(tts.getSeconds()+1);serverTime.innerHTML='<font size=2>' + tts.getYear()+'年'+(tts.getMonth()+ 1)+'月'+tts.getDate()+'日'+' '+tts.getHours()+':'+tts.getMinutes()+':'+tts.getSeconds()+' '+ dayNames[tts.getDay()] +'</font>';",1000);
    </script></font>
      

  2.   

    用js获取系统时间,这样获取:
    var a = new Date();
    var year = a.getYear();
    。。
      

  3.   

    <script language="javascript">  var a = new Date()  a =" <%=System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")%>";  Response.Write(a)  </script>
      

  4.   

    加单引号试试a = '<%=System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")%>';
      

  5.   

    晕 楼主是要输出服务端事件<%=System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")%>
    直接这样写就行了 
      

  6.   

    我是把脚本放到了js文件中,并且我在aspx的源码试了一下,得到的是客户端的时间,怎么才能得到服务端的时间
      

  7.   

    JS里面用Response.Write(a)????????
    alert(a);
      

  8.   


    Jquery:
     $(function() {
                var mydate = new Date();
                var d = mydate.getDate();
                var m = mydate.getMonth() + 1;
                var y = mydate.getFullYear();
                alert(y + ":" + m + ":" + d);
                alert("星期 " + "天一二三四五六 ".charAt(new Date(y, m-1, d).getDay()));        
    });
      

  9.   


    <script type="text/javascript">
            document.writeln('<%=System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") %>');
    </script>