gpt4 book ai didi

datetime - 在 Lua 中获取 UTC UNIX 时间戳

转载 作者:行者123 更新时间:2023-12-04 02:09:07 25 4
gpt4 key购买 nike

API 返回一个时间戳作为 UTC 的 UNIX 时间戳,我想知道这个时间戳是否超过 x几秒钟前。正如预期的那样,这适用于 os.time() - x > timestamp在UTC,但在其他时区爆炸。

不幸的是,我在 lua 中找不到解决这个问题的好方法。
os.date有用的是!前缀(例如 os.date("!%H:%M:%S") )以在 UTC 返回时间,但似乎尽管文档说明它支持所有 strftime选项,这不支持 %s选项。我听说有人提到这是由 Lua 编译时选项引起的类似问题,但由于解释器由用户提供,因此无法更改这些选项。

最佳答案

您可以使用
os.time(os.date("!*t"))
获取当前的 UNIX 纪元。

关于datetime - 在 Lua 中获取 UTC UNIX 时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43857183/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com