PHP 产生随机时间0
function rand_time($a,$b) { $a=strtotime($a); $b=strtotime($b); return date( "Y-m-d H:m:s", mt_rand($a,$b)); } $date1="2010-05-10 20:03:01"; $date2="2010-05-11 20:21:32"; $num = 10; $i=0; while ($i < $num){ $date = rand_time... 03
2010-05-11 20:05:38
很明显 后面的时间能比前面的时间早
请问怎么解决?
或者如何写一段代码产生N个随机时间分布在一个时间轴上(按升序排列:58
2010-05-11 19:05:01
2010-05-11 20:05:05:53
2010-05-11 19:05,如果判断产生同样时间后跳出循环;2010-05-10 20:14
2010-05-11 19;
while ($i
$num = 10;
$i=0:03:01";
return date( "Y-m-d H:m:s",$b)
{
$a=strtotime($a);
$b=strtotime($b)
$date = rand_time($date1,$date2);
$date1 = $date;
$i++;
echo "$date<:05:10
2010-05-11 19:05,格式为Y-m-d H:m:s)
最后;;
}
?>
我想让它每次产生的随机时间是不超过前一个随机时间的
但是输出结果是
2010-05-11 18:05:35
2010-05-11 20;
}
$date1=":35
2010-05-11 20;":05:52
2010-05-11 20:05;
$date2="2010-05-11 20:21;br>:32", mt_rand($a,$b))?
function rand_time($a 展开 呃 大部分是正常的 但是有后者比前者早的
如
2010-05-11 20:05:03
2010-05-11 20:05:52
2010-05-11 20:05:35