首页 > 其他分享 >openresty lua时间操作

openresty lua时间操作

时间:2022-11-04 10:36:41浏览次数:40  
标签:02 08 lua openresty time 操作 2016 ngx


在 Lua 中,函数 time、date 和 difftime 提供了所有的日期和时间功能。
在 OpenResty 的世界里,不推荐使用这里的标准时间函数,
因为这些函数通常会引发不止一个昂贵的系统调用,同时无法为 LuaJIT JIT 编译,对性能造成较大影响。
推荐使用 ngx_lua 模块提供的带缓存的时间接口,
如 ngx.today, ngx.time, ngx.utctime, ngx.localtime,ngx.var.time_local, ngx.now, ngx.http_time,以及 ngx.cookie_time 等。

ngx.now() : 1470108913.745

ngx.time()  :  1470108913

ngx.var.time_local  :  02/Aug/2016:11:35:13 +0800

ngx.utctime()  :  2016-08-02 03:48:04

ngx.today()  :  2016-08-02

ngx.localtime()  :  2016-08-02 21:24:13
 

标签:02,08,lua,openresty,time,操作,2016,ngx
From: https://blog.51cto.com/u_15859002/5822018

相关文章