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"))
相关推荐
linux修理工8 分钟前
ipmitool 使用简介(ipmitool sel list & ipmitool sensor list)
运维·服务器
江城开朗的豌豆12 分钟前
Vue路由动态生成秘籍:让你的链接'活'起来!
前端·javascript·vue.js
晓得迷路了12 分钟前
栗子前端技术周刊第 88 期 - Apache ECharts 6.0 beta、Deno 2.4、Astro 5.11...
前端·javascript·echarts
江城开朗的豌豆18 分钟前
在写vue公用组件的时候,怎么提高可配置性
前端·javascript·vue.js
江城开朗的豌豆18 分钟前
Vue路由跳转的N种姿势,总有一种适合你!
前端·javascript·vue.js
江城开朗的豌豆19 分钟前
Vue路由玩法大揭秘:三种路由模式你Pick谁?
前端·javascript·vue.js
江城开朗的豌豆20 分钟前
Vue路由守卫全攻略:给页面访问装上'安检门'
前端·javascript·vue.js
zyx没烦恼24 分钟前
TCP相关实验
服务器·网络·tcp/ip
前端 贾公子27 分钟前
monorepo + Turborepo --- 开发应用程序
java·前端·javascript
江城开朗的豌豆32 分钟前
Vue路由传参避坑指南:params和query的那些猫腻
前端·javascript·vue.js