Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要根据当前日期和时间在 php 中生成一个唯一 ID,以记录我何时运行代码。即每次我运行代码时,它都应该能够根据当前日期和时间生成一个唯一的 ID。
希望我对我的问题很清楚。怎么做?
使用 time() 创建可排序的唯一 ID
连接字符串还将进一步随机化您想要的结果并仍然保持可排序。手册在这里
$uniqueId= time().'-'.mt_rand();
您可以像这样使用uniqid()和的组合:time()
uniqid()
time()
$s = uniqid(time(), true);
示例输出:
1346136883503c6b3330caf5.19553126
这是你要找的吗? uniqid()
从文档:
根据当前时间(以微秒为单位)获取带前缀的唯一标识符。