PowerBlogger 2019-10-10 10:29 采纳率: 0%
浏览 970

无意间把服务器时间设置为前一天,然后response返回的头信息Date转换时区之后还是正确的当前时间

服务器是本地的Tomcat服务器,系统为win7,昨天(10-09)把本机时间调整为10-08,在js中new Date()的值为10-08号的时间,但是发送请求返回的响应头信息中获取到的Date还是10-09的当前时间,跟没有修改是一样的,不太了解其中的原理,求大佬解惑!!!

图片是今天随便找了个网页截得,问题就是这个时间完全不受本机修改时间的影响,真的百思不得其解
图片说明

获取请求头使用的方法是

//获取请求头中的date为10-09号

var date = new Date($.ajax({async: false}).getResponseHeader("Date"));

//获取time为就是修改后的时间10-08号

var time=new Date()

  • 写回答

2条回答 默认 最新

  • 会飞的鱼1993 2019-10-10 10:51
    关注

    你把所有服务停了,时间改到前一天,重新启动服务就不会有这个情况了

    评论

报告相同问题?

悬赏问题

  • ¥20 WPF MVVM模式 handycontrol 框架, hc:SearchBar 控件 Text="{Binding NavMenusKeyWords}" 绑定取不到值
  • ¥15 需要手写数字信号处理Dsp三个简单题 不用太复杂
  • ¥15 数字信号处理考试111
  • ¥100 关于#audobe audition#的问题,如何解决?
  • ¥15 allegro17.2生成bom表是空白的
  • ¥15 请问一下怎么打通CAN通讯
  • ¥20 如何在 rocky9.4 部署 CDH6.3.2?
  • ¥35 navicat将excel中的数据导入mysql出错
  • ¥15 rt-thread线程切换的问题
  • ¥15 高通uboot 打印ubi init err 22