有没有简单的方法可以将RFC HTTP日期转换为Lua中的时间戳?
"Sat, 29 Oct 1994 19:43:31 GMT"
到
783467011
更正lhf的示例代码以解决时区问题,因为os.time()无法指定时区。还要假设所有输入都以GMT结尾,因为这仅适用于GMT。
下面的代码执行此操作,但它不处理时区:
如果您需要将值转换为unix时间戳,则代码如下:
使用luadate,您可以将其与羽扇一起安装。
我不确定这些示例中有很多是否有用。假设您不想以静态时间戳字符串开头。任何人都可以解析该字符串,但实际上我们首先要生成该字符串。让我们从那里开始。