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}`);
以上