如果我使用:
$t = time();
echo $t;
这将输出类似:1319390934
我有两个问题:
我无法使用uniqid()
,因为我需要一个可用于订购的值(最近)。
答案 0 :(得分:11)
如上所述使用time()
将为您提供一种创建唯一ID的可排序方式。连接字符串还会进一步随机化您想要的结果,并仍然可以对其进行排序:
$uniqueId= time().'-'.mt_rand();
答案 1 :(得分:4)
答案 2 :(得分:1)
如果您在拥有唯一ID的用户帐户的环境中使用此代码,则可以将time()附加到其帐户ID以生成唯一ID。
您可以使用以下方法将time()恢复为日期字符串:
$time = time();
echo 'The datestamp for (' . $time . ') is ' . date("Y-m-d", $time);
当然可以使用任何PHP的date()格式更改日期格式。