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"))
相关推荐
爱滑雪的码农7 分钟前
详细说说React大型项目结构以及日常开发核心语法
前端·javascript·react.js
Waay15 分钟前
Linux Shell 知识点考评(一):grep 文本搜索(附答案)
linux·运维·服务器
@大迁世界1 小时前
43.HTML 事件处理和 React 事件处理有什么区别?
前端·javascript·react.js·html·ecmascript
ZC跨境爬虫2 小时前
跟着 MDN 学 HTML day_38:(DocumentFragment 文档片段接口详解)
前端·javascript·ui·html·音视频
@大迁世界3 小时前
41.ShadCN 是什么?它如何和 Tailwind CSS 集成,从而更容易构建可访问且可自定义的 React 组件?
前端·javascript·css·react.js·前端框架
weixin_514253183 小时前
511-qwen3.5-patch
服务器
xiangxiongfly9155 小时前
Vue3 根据角色权限动态加载路由
前端·javascript·vue.js·动态加载路由
费曼学习法6 小时前
React 18 并发模式(Concurrent Mode):Fiber 架构的终极进化
javascript·react.js
wanhengidc6 小时前
服务器中带宽的重要性
运维·服务器·网络·安全·web安全
_风满楼6 小时前
TDD 进阶:换个角度看会议室预约
前端·javascript·github