javascript - 通过ajax调用查找用户本地时间
问题描述
我可以进行一个空的 ajax 调用,然后获取getResponseHeader('Date')
用户的本地时间吗?
function getServerDate(){
var xhr = null;
if(window.XMLHttpRequest){
xhr = new window.XMLHttpRequest();
}else{ // ie
xhr = new ActiveObject("Microsoft")
}
xhr.open("GET","/",true);
xhr.send(null);
xhr.onreadystatechange=function(){
var time,date;
if(xhr.readyState == 2){
time = xhr.getResponseHeader("Date");
date = new Date(time);
console.log(date);
}
}
}
因为instance
如果user
他改变了他的当地时间,要获取当前的当地时间..我们可以打一个空的get调用并尝试像下面这样转换它:
var time = getServerDate();
var lcTime = new Date(getServerDate());
解决方案
推荐阅读
- c# - C# ConfigurationBuilder 获取 JsonObject
- graphviz - 如何用 DOT 语言绘制没有重叠边(平面图)或节点的图
- html - 将文本作为背景放置到表格中
- java - 尝试从两个现有数组创建一个二维数组
- python - 如果条件中断,则单独分组数据,Cnd:true 分配 grp 1;cnd false:分配第 2 组;cnd true:分配第 3 组
- python - 你如何访问kivy中按钮的文本?
- amazon-s3 - 气流:“ListObjectsV2 操作:访问被拒绝”使用 GoogleCloudStorageToS3Operator
- node.js - 当我通过 Express 发送 json 对象时,浏览器不显示选项卡“raw | parsed”
- java - APACHE POI 中的 vlookup 表错误中不存在列
- python - 强制执行自定义类型参数的属性类型