gpt4 book ai didi

unix-timestamp - 将模运算符 (%) 与 unix 纪元时间戳一起使用是否安全?

转载 作者:行者123 更新时间:2023-12-02 03:59:54 26 4
gpt4 key购买 nike

由于 24 小时有 86400000 毫秒,因此可以安全调用:

时间戳% 86400000

获取特定日期经过的毫秒数? timestamp 是以毫秒表示的unix 纪元,例如1480771537000

我想知道考虑到时不时地添加和减去闰秒,这是否是一种安全的技术?上面的代码是否总是正确返回一天中的毫秒数,与 timestamp 无关?

最佳答案

是的,您可以使用timestamp % 86400000来判断时间戳是否代表午夜/一天的开始(假设时间戳以纪元以来的毫秒为单位,而不是秒)。

根据this Stack Overflow answer就 Unix 时间而言,一天总是 86400000 毫秒,尽管实际上我们有时会添加 leap seconds这样有些日子就会多一秒。

关于unix-timestamp - 将模运算符 (%) 与 unix 纪元时间戳一起使用是否安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40948290/

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