本文共 479 字,大约阅读时间需要 1 分钟。
# 情境今天发现linux服务器上面的日志文件,打印的时间不对,而且,通过js调用获取当前时间new Date()之前也听过,服务器上面的时区不对的话,会造成早8小时,或者晚8小时的时间不准确的情况但是这个是晚12小时,搜索相关的博文查看# 相关解法1. js获取服务器时间 (jquery方法)var now = new Date($.ajax({async: false}).getResponseHeader("Date"));2. js获取服务器时间 (原生)var req = new XMLHttpRequest();req.open('GET', location, false);req.send(null);console.log(req.getResponseHeader('Date'));3. 发现linux系统的时区CST没有问题,date展示的时间也没有问题这是为什么呢?jvm时间和系统时间不一致# 解决在虚拟机启动参数中添加如下配置-Dfile.encoding=UTF8 -Duser.timezone=GMT+08
转载地址:http://ptdkb.baihongyu.com/