通过ajax获取response header 上的date值,注意时区,在chrome 开发工具header中看到的均为格林威治时间,比北京时间小8个小时,获取的时区与服务器端设置有关系。
推荐下面方法:
[javascript]  view plain copy
  1. //从response header中获取服务器当前时间,不存在有缓存时的问题
  2. function getServerTime(){
  3. var xmlHttp = false;
  4. try {
  5. xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
  6. } catch (e) {
  7. try {
  8. xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  9. } catch (e2) {
  10. xmlHttp = false;
  11. }
  12. }
  13. if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
  14. xmlHttp = new XMLHttpRequest();
  15. }
  16. xmlHttp.open("GET", window.location.href.toString(), false);
  17. xmlHttp.setRequestHeader("Range", "bytes=-1");
  18. xmlHttp.send(null);
  19. var severtime=new Date(xmlHttp.getResponseHeader("Date"));
  20. return severtime
  21. }
另外,通过jquery的ajax方法获取,存在缓存不更新时间的问题。
htmlobj=$.ajax({url:"a.txt",async:false});
 $("#myDiv").html(htmlobj.responseText);
responseText:返回的内容
async:false指有返回值后才执行后面的代码(同步线程)
htmlobj.getResponseHeader("Date")
取得response header中时间(格林威治时间,比北京时间慢8小时),
有缓存时,IE下取值为null,chrome时间不会更新
firefox频繁请求,时间上会有延迟,在某一时间段内时间不会更新(距前一次刷新约一分钟的样子)。

ajax获取服务器当前时间相关推荐

  1. ajax对日期处理,AJAX获取服务器当前时间及时间格式输出处理

    AJAX获取服务器当前时间 ------------------------------ WebService1.asmx---------------------------------- // 若 ...

  2. 通过JQuery ajax获取服务器时间

    通过JQuery ajax获取服务器时间,突然发现IE有兼容问题,原来是忽略了参数type引起的,因此需要加上type:'HEAD'或者type:'POST'即可. <script> // ...

  3. js 实时显示服务器时间,js获取服务器实时时间

    本文主要和大家分享js获取服务器实时时间,主要以代码的方法和大家分享,希望能帮助到大家. AJAX获取服务器时间 /* * ajax 函数,处理 ajax 请求 * @param function c ...

  4. ajax获取服务器变量,ajax获取服务器变量

    ajax获取服务器变量 内容精选 换一换 如果IP经过NAT/WAF,则只能获取到NAT/WAF转化后的IP地址,无法获取到NAT/WAF前的IP地址.如果客户端为容器,只能获取到容器所在主机的IP地 ...

  5. 怎么获取网站服务器时间长,如何获取服务器的时间(包括毫秒或(1/100秒))?...

    首先,我试过了: string URL = "http://google.com"; System.Net.HttpWebRequest rq2 = (System.Net.Htt ...

  6. 前端——JavaScript获取系统时间以及通过ajax获取服务器时间

    很多人会通过下列方式获取系统时间,并对时间进行处理: var time,year,month,date,hours,minutes,seconds; time = new Date(); year = ...

  7. ajax 获取服务器时间

    <script language="javascript" type="text/javascript"> //因程序执行耗费时间,所以时间并不十分 ...

  8. python获取服务器系统时间,Python datetime获取详细时间

    说明:datetime是date和time的结合体,包含了date和time的所有信息 datetime常见用法: 1.datetime.datetime.now()返回一个UTC时间的datetim ...

  9. js获取服务器的时间

    直接使用new Date获取到的是访问当前网站的客户端时间,这个时间有可能因为人为修改时间不准确.因此,在开发中,需要获取当前时间进行操作,应该使用服务器的时间. let xmlHttp = new ...

最新文章

  1. python为什么那么难学_Python入门很难吗? 为什么越来越多的人都学Python?
  2. Origin Pro轻松绘制小提琴图
  3. Go 定时器内部实现原理剖析
  4. 个人微信订阅号自定义菜单空白
  5. java实现linkstring,【JAVA SE基础篇】32.String类入门
  6. 01Spring的helloworld程序
  7. 加油python_力扣——gas station (加油站) python实现
  8. Spring中Bean的概念
  9. html5的常用标签,HTML5常用标签
  10. 练习五十一:序列交换
  11. nova5 pro Android id,华为nova5pro支持NFC功能吗?
  12. 关于O、Θ、Ω、o、ω等数学符号
  13. Vue学习(学习打卡Day13)
  14. artdialog ajax新增,artDialog 对话框组件使用简介
  15. 以字母Q为元素的创意logo设…
  16. 【产业互联网周报】华为面向鲲鹏计算产业启动数据基础设施战略;阿里王坚当选中国工程院院士...
  17. Chrome 53 支持 Shadow DOM 等规范
  18. 获取所有股票历史行情数据
  19. 微信浏览器禁止下载APK文件 微信扫描二维码 下载app的方法
  20. 如何成为一名游戏开发程序员

热门文章

  1. 学python心得体会800字-python心得体会
  2. JAVA之坦克大战(三)我方坦克发射炮弹
  3. 基于RHEL8/CentOS8的网络IP配置详解
  4. 107页完整版《2022数字孪生世界白皮书》经典案例:智慧交通
  5. 在 Linux 下学习 C 语言有什么好处?
  6. BOSS直聘向港交所递交双重主要上市申请
  7. Mac 配置Nginx域名转发
  8. JavaScript理解堆和栈
  9. 公牛33W车充评测 | 拓尔微 IM2403+TMI3451快充方案实力在线
  10. 【HDU 3466】【Proud Merchants】