JS如何获取北京时间

JS如何获取网络时间,因为本地时间可以修改,所以需要获取网络服务器的时间,请问怎么写呢... JS如何获取网络时间,因为本地时间可以修改,所以需要获取网络服务器的时间,请问怎么写呢 展开
 我来答
匿名用户
推荐于2017-09-22
展开全部

参考代码如下:

<SCRIPT LANGUAGE = "JavaScript">
var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP.3.0");
xmlhttp.open("GET", "http://bjtime.cn", false);
xmlhttp.setRequestHeader("If-Modified-Since", "bjtime");
xmlhttp.send();
var dateStr = xmlhttp.getResponseHeader("Date");
var date = new Date(dateStr);
var year = date.getFullYear();
var month = date.getMonth() + 1;
var date1 = date.getDate();
var hour = date.getHours();
var minutes = date.getMinutes();
var second = date.getSeconds();
alert(date + "  |  " + year + "年" + month + "月" + date1 + "日" + hour + "时" + minutes + "分" + second + "秒");
</SCRIPT>

就爱美人妆
推荐于2017-09-25 · 芙蓉不及美人妆,水殿风来珠翠香。
就爱美人妆
采纳数:45 获赞数:1317

向TA提问 私信TA
展开全部
要获取服务器时间,一般是在页面提交后,在后台获取。
如果用js获取服务器时间,可以通过ajax方式。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
喜欢种蘑菇
2018-02-11 · TA获得超过4769个赞
知道答主
回答量:71
采纳率:100%
帮助的人:4.3万
展开全部

获取服务器的时间:

$.ajax({type:"OPTIONS",url:"/",complete:function(x){alert(x.getResponseHeader("Date"))}})
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式