http目录显示时间与服务器相差8小时

Posted 水上云天

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了http目录显示时间与服务器相差8小时相关的知识,希望对你有一定的参考价值。

一直用nginx做http服务,代码里访问过文件地址,并未认真关注过访问http目录下的时间戳
今天浏览文件的时候发现一个问题。web上显示的文件时间戳与服务器时间相比差8个小时。
具体表现看下图:

                             web目录时间

 

                        服务器时间

 

很明显标准时间GMT,没有加中国东八区。
正确的做法是在nginx配置文件里关于本目录字段添加如下语句:

autoindex_localtime on; #GMT时间 改为 本地时间

效果如下:

UTC是我们现在用的时间标准,GMT是老的时间计量标准。
UTC是根据原子钟来计算时间,而GMT是根据地球的自转和公转来计算时间,
也就是太阳每天经过位于英国伦敦郊区的皇家格林威治天文台的时间就是中午12点。
而本地时间则使用GMT+本地时区。

以上是关于http目录显示时间与服务器相差8小时的主要内容,如果未能解决你的问题,请参考以下文章

Java事件与本地时间相差8小时解决

关于 django 的时区设置与MySQL 时间相差8小时

告警日志时间与系统时间相差8小时

centos7虚拟机时间和本地时间相差8小时

centos7虚拟机时间和本地时间相差8小时

ubuntu1804时间相差8小时