Javascript客户端时间与服务器时间

在Java代码中使用new Date(),获取的是本机时间;

但是在Javascript 中使用new Date(),获取的却是访问该页面的客户端时间。

这样,就可能会出现一个问题:我的电脑时间比正常时间要快,我访问一个页面,初始化打开时,默认 make_date 在 js 中使用 new Date() 生成,值是我电脑的时间。等页面提交,使用 Java 代码new Date() 生成 check_date,值是服务器时间。因为我本地电脑时间快了,就导致 make_date 反而比 check_date 大的情况发生。

为了解决这个问题,在js中使用如下代码获取服务器时间。

js 复制代码
// 获取服务器时间
new Date($.ajax({async: false}).getResponseHeader("Date"))
相关推荐
克莱因35820 小时前
Linux CentOS7 进程基础知识
linux·运维·服务器
Skilce21 小时前
ZrLog 高可用部署
运维·服务器·数据库·阿里云·maven
我爱学习好爱好爱1 天前
Ansible 常用模块详解:yum、service/systemd、copy实战
linux·服务器·ansible
不会写DN1 天前
Gin 日志体系详解
前端·javascript·gin
papaofdoudou1 天前
LINUX VFIO被IOMMUFD取代
linux·运维·服务器
冬夜戏雪1 天前
实习面经记录(十)
java·前端·javascript
平生不喜凡桃李1 天前
浅谈 Linux 中 namespace 相关系统调用
java·linux·服务器
爱学习的程序媛1 天前
【Web前端】JavaScript设计模式全解析
前端·javascript·设计模式·web
虾..1 天前
多路复用 --- select系统调用
服务器·数据库·sql
薛先生_0991 天前
js学习语法第一天
开发语言·javascript·学习