Формат даты по умолчанию в nginx autoindex
Списки каталогов HTML 19-Jun-2019
. Могу ли я вместо этого изменить его на формат ISO YYYY-MM-DD?
Нет, это не кажется возможным.
Исходя из исходного кода, строка, которая, кажется, генерирует дату, находится в 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);
Таким образом, спецификация datetime жестко запрограммирована и не кажется настраиваемой. Есть различные другие места выше или ниже этой строки, которые предполагают окончательную длину datetime, поэтому изменить эту строку в коде и перекомпилировать не так просто.