/** * 生成某个范围内的随机时间 * @param$begintime 起始时间 格式为 Y-m-d H:i:s * @param $endtime 结束时间 格式为 Y-m-d H:i:s * @param $now 是否是时间戳 格式为 Boolean */ function randomDate($begintime, $endtime="", $now = true) { $begin = strtotime($begintime); $end = $endtime == "" ? mktime() : strtotime($endtime); $timestamp = rand($begin, $end); // d($timestamp); return $now ? date("Y-m-d H:i:s", $timestamp) : $timestamp; }