网站首页
php随机生成时间段
发布时间:2015-04-20 14:13:27编辑:admin阅读()
<?
/*
//第一种方法
function rand_time($a,$b)
{
$a=strtotime($a);
$b=strtotime($b);
return date( "Y-m-d H:m:s", mt_rand($a,$b));
}
$date1="2014-06-26 09:03:01";
$date2="2014-06-26 18:21:32";
$num = 150;
$i=0;
while ($i < $num){
$date = rand_time($date1,$date2);
$datea[]= $date;
$i++;
}
sort($datea);
foreach ($datea as $values)
{
echo $values."<br>";
}*/
/**
* 生成某个范围内的随机时间
* @param <type> $begintime 起始时间 格式为 Y-m-d H:i:s
* @param <type> $endtime 结束时间 格式为 Y-m-d H:i:s
*/
function randomDate($begintime, $endtime="") {
$begin = strtotime($begintime);
$end = $endtime == "" ? mktime() : strtotime($endtime);
$timestamp = rand($begin, $end);
return date("Y-m-d H:i:s", $timestamp);
}
for($i = 0; $i <= 200; $i++){
echo randomDate("2014-06-27 09:03:01","2014-06-27 18:21:32");echo "<br />";
}
?>相关文章