【发布时间】:2012-04-28 22:07:32
【问题描述】:
如果这个问题有问题,请原谅我。可能这是一个非常愚蠢的问题,但需要确切地知道。
$t = date('s'); // s for second
echo mkTime($t); // 1335629750
上面的代码是否总是返回一个唯一的数字,我认为它会返回我当前的时间戳(只有第二个),这对于每个用户来说都是唯一的,我错了吗?
谢谢!
【问题讨论】:
-
不,你不能保证它是唯一的。
-
你可以通过在 php 文档php.net/manual/en/function.mktime.php987654321@中查找函数来轻松解决这个问题
-
您的代码从当前时间开始计算秒数(例如,
30代表2012-04-28 05:24:30)。然后将此数字输入到mktime()的$hour参数中。不,它不会总是返回一个唯一的数字……甚至几乎不会。