js 获取服务器时间出现1970问题

开始以为是浏览器问题

参考了获取服务器时间写的,结果发现时间不是当前时间,而是默认的1970年.
获取时间的js代码:(这个有点问题)

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

然后又查到了1970问题,以为是浏览器问题,但是修改了还是不行.我用的是Opera,后来我又换了chrome,两个浏览器都不行,依旧是默认时间.

查看Response Headers

那就去看看响应头吧,参考
发现响应头其实是获取到了当前时间的:
在这里插入图片描述

把代码修改一下就可以了:

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

你可能感兴趣的:(js)