php 获取随机时间点

菜鸟中的小公鸡 发布于 2013/08/05 13:00
阅读 681
收藏 0
PHP

我要随机获取一天当中随机的一个时间点,且不能重复、往后
比如:
2013-8-3 08:50:00
2013-8-3 08:55:00
2013-8-3 09:20:00
2013-8-3 12:10:00
2013-8-3 13:45:00
不要出现以下这种后面出现前面的时间点
2013-8-3 08:50:00
2013-8-3 08:55:00
2013-8-3 07:20:00
2013-8-3 12:10:00
2013-8-3 09:45:00

求大伙给个思路。谢谢

加载中
0
oxsicn
oxsicn

<?php
$start   = strtotime(date('Y-m-d'));
$end     = strtotime(date('Y-m-d',strtotime('+1 day')))-1;
$several = 10;
$now = $start;
for ($i=0; $i < $several; $i++) {
    $now = rand($now,$end);
    echo date("Y-m-d H:i:s",$now),'<br>';
}
?>

返回顶部
顶部