最近做了一个网站,出现了一点问题
就是在别人的机器上访问时,他显示的时间是服务器的,怎么获取客户端的时间,然后插入到数据库?

解决方案 »

  1.   

    stringstrTime=DateTime.Now.ToShortDateString();//获取短整型日期
    红色部分获取的还是服务器时间;通过Js获取:
    把下面的js放入你的表单中,在服务器端获取方法为Request.Form["txttime"](post时)或者Request.QueryString["txttime"](为get时) 
    <script>
    var d=new Date();
    var v=d.getFullYear()+"-"+(d.getMonth()+1)+"-"+d.getDate()+" "+d.getHours()+":"+d.getMinutes()+":"+d.getSeconds();
    document.write("<input type='hidden' name='txttime' value='"+v+"'/>");
    </script>
      

  2.   

    var nowdate=new date()