fancyindex_time_format

`fancyindex_time_format` 指令指定了在目录列表中显示文件最后修改时间的格式。

语法fancyindex_time_format format;
默认值none
上下文http, server, location
参数flag

说明

fancyindex_time_format 指令用于 NGINX Fancy Index 模块中,控制在目录列表中显示文件修改时间时的格式。该指令允许用户自定义时间戳的显示格式,提供在显示日期时的灵活性。该格式使用与标准 C 库中的 strftime 函数类似的指令,允许以多种方式构造日期和时间的输出。

您可以指定各种格式,例如简短格式(例如缩写的星期名、月份名)或完整格式(全称),以及小时、分钟和秒的数字表示。该指令可以设置为各种字符串格式,包括诸如 '%Y-%m-%d'、'%H:%M' 等选项。通过提供这些格式,指令提高了修改时间戳的可读性,从而在由 NGINX 服务器生成的列表中更好地展示文件信息。

在使用时,设置此指令会影响依赖 Fancy Index 模块的所有目录列表,并在 NGINX 配置的指定上下文(http、server、location)中生效。这意味着,如果您在较高作用域定义该格式,所有后续的子上下文将继承此格式,除非被另一个 fancyindex_time_format 指令覆盖。

配置示例

location /downloads {
    fancyindex on;
    fancyindex_time_format "%Y-%m-%d %H:%M";
}

确保格式字符串使用有效的格式说明符正确定义;格式不正确可能导致意外输出。

注意时区设置,因为显示的时间取决于 NGINX 服务器配置的时区。

← 返回所有指令