如果我使用:

$t = time();
echo $t;

这将输出类似:1319390934
我有两个问题:
  • 此值可以用作唯一ID?
  • 如何从中生成日期?

  • 我不能使用uniqid(),因为我需要一个可用于排序(最近)的值。

    最佳答案

    如前所述,使用time()将为您提供一种创建唯一ID的可排序方式。串联字符串还可以进一步使所需的结果随机化,并仍然使其可排序:

    $uniqueId= time().'-'.mt_rand();
    

    08-28 19:15