javascript 获取服务器的时间, new Date() 是本地的时间
, 如果本地的时间
改变了。那么就不行了。如何获取服务端的时间
?
目前我通过 OPTIONS
读取响应信息来得到时间 ,但是这样好像怪怪的, 有什么其他的方法 ?
目前的方法 :
$.ajax({
type: "OPTIONS", async: false,url: "/", complete: function (x) {
var time = new Date(x.getResponseHeader("Date")).getTime();
console.info(time)
}
只能通过请求去获取服务端时间、来保证每一个客户端时间统一、
通常后端传时间戳
这样做的好处是、随时用随时取、保证安全性、不然客户端的东西都是可以改的
http://api.m.taobao.com/gw/mt...*?rnd=264AFC11B01CF6D305F30371D1429468&data=%7B%7D
之前看到了一个淘宝获取时间戳的请求、发现他是get请求
用什么方式获取视项目而定吧、每个项目的考虑和做法都不太一样
建议还是和你们项目的开发一起讨论、是偏简单、偏安全还是偏通用性