js获取的当前时间 问题

我想获取的是北京时间 如果手机的时间被我手动更改过了 获取的当前时间是不是更改过的时间
还是北京时间

求大神回答

获取服务器端的时间,而不是获取客户端的,这个控制不了
xxx.asp

 var time='<%=now%>'
 <script src="xxx.asp"></script>
<script>alert(time)</script>

时间都是以服务器为准,客户端只是辅助的

如果不是为了测试的话 通常还是直接获取服务器端的时间比较好~

您这是要获取服务器的时间,提供两种方案:

1.System.DateTime

方法如下:
复制代码 代码如下:

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

2.利用javascript的“runat="server”属性

代码
复制代码 代码如下:

var a = new Date(); a =a.getFullYear()+ "-"+(a.getMonth()+1)+"-"+a.getDate()+" "+a.getHours()+":"+a.getMinutes(); Response.Write(a);

获取的当前时间是修改过的时间

获取的是手机当前的时间,如果你用楼上他们所说的方法,获取网络时间就是北京时间