码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2018-01-19 15:46:03      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:nginx配置文件   英国   时间戳   根据地   服务   pre   就是   16px   目录   

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

技术分享图片

                             web目录时间

 

技术分享图片

                        服务器时间

 

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

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

效果如下:

技术分享图片

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

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

标签:nginx配置文件   英国   时间戳   根据地   服务   pre   就是   16px   目录   

原文地址:https://www.cnblogs.com/zzugyl/p/8316954.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!