web-dev-qa-db-ja.com

nginx自動インデックスHTMLリストで日付形式を設定する

Nginx autoindexHTMLディレクトリリストのデフォルトの日付形式は19-Jun-2019。代わりにISOYYYY-MM-DD形式に変更できますか?

2
Lassi

いいえ、それは不可能のようです。

ソースコードに基づくと、日付を生成しているように見える行は https://trac.nginx.org/nginx/browser/nginx/src/http/modules/ngx_http_autoindex_module.c#L6

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);

したがって、日時の指定はハードコーディングされており、構成可能ではないようです。この行の上または下には、日時の最終的な長さを想定する他のさまざまなスポットがあるため、コードでこの行を変更して再コンパイルするのは簡単なことではありません。

3
Patrick Mevzek