网站首页
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 />"; } ?>