1

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

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

但它似乎不起作用。我不断在00:00:00和之间获取值23:59:59

4

2 回答 2

6

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

但是忘记这个小任务的faker:

 date('H:i:s', rand(1,54000)); // 00:00:00 - 15:00:00
于 2014-11-25T22:09:02.617 回答
4

Faker 现在可以做到这一点:

$faker->dateTimeBetween($startDate, $endDate);

$startDate并且$endDate可以是字符串或 Carbon 实例

检查date_time 提供程序参考 以获取所有可用选项。

于 2020-03-12T10:38:05.587 回答