在Nginx中,你可以通过使用内置的变量 `$time_iso8601` 来获取当前的时间。该变量返回的是一个 ISO 8601 格式的时间字符串。
要在 Nginx 的配置文件中使用 `$time_iso8601`,你可以按如下方式进行操作:
```nginx
http {
server {
location /time {
return 200 "$time_iso8601";
}
}
}
```
上述配置中,我们在 `/time` 路径下创建了一个简单的路由,当访问该路径时,Nginx 会返回当前时间的 ISO 8601 格式字符串。
例如,通过访问 `http://example.com/time`,Nginx 将返回类似以下格式的响应:
```
2023-07-20T05:40:06+00:00
```
除了 `$time_iso8601`,Nginx 还提供了其他一些内置变量来获取时间,如 `$time_local`(返回本地时间),以及 `$msec`(返回毫秒级时间戳)等。你可以根据实际需要选择适合的变量来获取所需的时间信息。