一直用nginx作http服務,代碼裏訪問過文件地址,並未認真關注過訪問http目錄下的時間戳。
今天瀏覽文件的時候發現一個問題。web上顯示的文件時間戳與服務器時間相比差8個小時。
具體表現看下圖:nginx
web目錄時間web
服務器時間服務器
很明顯標準時間GMT,沒有加中國東八區。
正確的作法是在nginx配置文件裏關於本目錄字段添加以下語句:spa
autoindex_localtime on; #GMT時間 改成 本地時間
效果以下:code
UTC是咱們如今用的時間標準,GMT是老的時間計量標準。
UTC是根據原子鐘來計算時間,而GMT是根據地球的自轉和公轉來計算時間,
也就是太陽天天通過位於英國倫敦郊區的皇家格林威治天文臺的時間就是中午12點。
而本地時間則使用GMT+本地時區。blog