gpt4 book ai didi

php - 当前 Unix 时间戳的长度可以大于 10 位吗

转载 作者:行者123 更新时间:2023-12-04 11:23:46 25 4
gpt4 key购买 nike

我的问题是:

time() [10 位数字(秒)] 可以增加到 11 位或 12 位吗?

问这个问题的目的是我正在创建一个 uniq 交易 id 取决于它和其他一些变量..我必须保持 18 位数字的长度(仅限数字)

编辑 :
注意我不想让它更长..当它增加到 11/12 位时,我必须动态地使其余的 7/8 位.. 因为我在最后 7/8 位使用了 2 个随机发生器

编辑2:
有意义吗 => rand(8 Digits)对比 rand(3) + rand(3) + rand(2)用于碰撞目的??

最佳答案

如果您运行 date()使用包含前 11 位时间的时间参数,您将看到在 time() 中不会得到 11 位数字。直到

echo date('d/m/Y H:i:s', 10000000000);

结果
20/11/2286 17:46:40

如果您认为您的应用程序将在该日期之后运行,您应该担心这种情况,否则您无需担心或为其编写代码。

PS 我怀疑 PHP 是否会存在,否则英特尔会在 2286 年出现 :)

关于php - 当前 Unix 时间戳的长度可以大于 10 位吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61658265/

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