Lassi Asked: 2019-06-20 09:37:36 +0800 CST2019-06-20 09:37:36 +0800 CST 2019-06-20 09:37:36 +0800 CST 在 nginx 自动索引 HTML 列表中设置日期格式 772 nginx autoindexHTML 目录列表中的默认日期格式是19-Jun-2019. 我可以将其更改为 ISO YYYY-MM-DD 格式吗? nginx 1 个回答 Voted Best Answer Patrick Mevzek 2019-06-20T10:16:16+08:002019-06-20T10:16:16+08:00 不,这似乎不可能。 根据源代码,似乎生成日期的行位于https://trac.nginx.org/nginx/browser/nginx/src/http/modules/ngx_http_autoindex_module.c#L630: b->last = ngx_sprintf(b->last, "%02d-%s-%d %02d:%02d ", tm.ngx_tm_mday, months[tm.ngx_tm_mon - 1], tm.ngx_tm_year, tm.ngx_tm_hour, tm.ngx_tm_min); 所以日期时间规范是硬编码的,似乎不可配置。这条线的上方或下方还有许多其他点对日期时间的最终长度进行了假设,因此在代码中更改这一行并重新编译并不是一件简单的事情。
不,这似乎不可能。
根据源代码,似乎生成日期的行位于https://trac.nginx.org/nginx/browser/nginx/src/http/modules/ngx_http_autoindex_module.c#L630:
所以日期时间规范是硬编码的,似乎不可配置。这条线的上方或下方还有许多其他点对日期时间的最终长度进行了假设,因此在代码中更改这一行并重新编译并不是一件简单的事情。