将字符串日期转换为时间戳

问题描述 投票:10回答:5

有没有简单的方法可以将RFC HTTP日期转换为Lua中的时间戳?

"Sat, 29 Oct 1994 19:43:31 GMT"

783467011

date lua
5个回答
19
投票

更正lhf的示例代码以解决时区问题,因为os.time()无法指定时区。还要假设所有输入都以GMT结尾,因为这仅适用于GMT。


9
投票

下面的代码执行此操作,但它不处理时区:


9
投票

如果您需要将值转换为unix时间戳,则代码如下:


5
投票

使用luadate,您可以将其与羽扇一起安装。


0
投票

我不确定这些示例中有很多是否有用。假设您不想以静态时间戳字符串开头。任何人都可以解析该字符串,但实际上我们首先要生成该字符串。让我们从那里开始。

© www.soinside.com 2019 - 2024. All rights reserved.