autoindex
nginx HTML 目录列表中的默认日期格式是19-Jun-2019
。我可以将其更改为 ISO YYYY-MM-DD 格式吗?
答案1
不,似乎不可能。
根据源代码,生成日期的行似乎位于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);
因此,日期时间规范是硬编码的,似乎无法配置。此行上方或下方有多个其他位置对日期时间的最终长度进行了假设,因此更改代码中的此行并重新编译并不是一件简单的事情。