View Single Post
  #1   IP: 58.241.206.205
Old 2013-05-08, 11:07 AM
topvip topvip is offline
超级版主
 
Join Date: 2006-01-04
Posts: 1206
topvip 正向着好的方向发展
Default 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)
Reply With Quote