当前位置: 首页 > news >正文

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

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

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

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

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

// 获取服务器时间
new Date($.ajax({async: false}).getResponseHeader("Date"))

http://www.mrgr.cn/news/43853.html

相关文章:

  • aws(学习笔记第二课) AWS SDK(node js)
  • DMA直接存储器存取
  • 工具 | 红队大佬亲测5款推荐的Burpsuite插件
  • 模型 SECI(知识的创造)
  • 一些硬件知识(二十七)
  • Vivado - JTAG to AXI Master (DDR4)
  • C++面试速通宝典——11
  • 类和对象的学习1
  • 一篇文章教会你DHT11读取温湿度,附STM32代码示例
  • Python的几个高级特性
  • 4. Getter和Setter注解与lombok
  • 深入理解 Java 对象的内存布局
  • 01背包[学术]
  • RAG再总结之如何使大模型更好使用外部数据:四个不同层级及查询-文档对齐策略
  • c++中多线程的用法
  • 【CSS Tricks】试试新思路去处理文本超出情况
  • lrzsz串口文件传输
  • 打造银行智能营销助手:大模型助力精准营销
  • 网页前端开发之Javascript入门篇(5/9):函数
  • Leetcode力扣刷题——704.二分查找二分搜索法