Laravel,Faker - 在特定时间之前生成时间戳?

时间:2014-11-25 21:24:12

标签: php laravel time limit faker

有没有办法在Faker之间产生00:00:0015:00:00之间的时间?我试过这个:

$time   = $faker->time( 'H:i:s', '15:00:00' );

但它似乎不起作用。我不断获得00:00:0023:59:59

之间的值

2 个答案:

答案 0 :(得分:2)

不,Faker没有办法限制时间部分。

但忘记这个小任务的骗子:

 date('H:i:s', rand(1,54000)); // 00:00:00 - 15:00:00

答案 1 :(得分:2)

现在使用Faker可以实现:

getClass().getResource("/"+fullFileName);

fileToBytes(new File(filePath.getFile()));

$faker->dateTimeBetween($startDate, $endDate); $startDate可以是字符串或Carbon实例

检查date_time provider reference中所有可用的选项。