| topvip |
2013-05-08 11:07 AM |
Php 产生随机时间
Code:
<?
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($date1,$date2);
$datea[]= $date;
$i++;
}
sort($datea);
foreach ($datea as $values)
{
echo $values."<br>";
}
?>
每次产生的随机时间是不超过前一个随机时间的. 产生N个随机时间分布在一个时间轴上(按升序排列,格式为Y-m-d H:m:s)
|