js获取服务器时间

十年热恋 提交于 2019-12-06 12:38:02

1. 通过发起一个请求并拿到响应头上的时间来实现,如下位置的时间

 

上代码

 1 var xmlHttp
 2         if (window.XMLHttpRequest) {
 3           xmlHttp = new XMLHttpRequest()
 4         } else if (window.ActiveXObject) {
 5           xmlHttp = new ActiveXObject("Microsoft.xmlHttp");
 6         }
 7         xmlHttp.open("GET", "/", false); // 请求路径随意,可以是页面图标或者一个小图片
 8         xmlHttp.send();
 9         var dateStr = xmlHttp.getResponseHeader("Date"); // 注意:有的后端返回的Date首字母是小写,如果小写就改下
10         var date = new Date(dateStr);
11         var year = date.getFullYear();
12         var month = date.getMonth() + 1;
13         var date1 = date.getDate();
14         var hour = date.getHours();
15         var minutes = date.getMinutes();
16         var second = date.getSeconds();
17         console.log(`${year}/${month}/${date1} ${hour}:${minutes}:${second}`);

以上

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!