gpt4 book ai didi

PHP Faker 生成范围内的唯一日期

转载 作者:行者123 更新时间:2023-12-05 00:58:51 25 4
gpt4 key购买 nike

我正在尝试在 Laravel 工厂中生成唯一的日期序列。例如:

2019-05-04
2019-05-05
2019-05-06
...
2019-07-04

我试过这个,每个日期出现 0 - n 次。

$faker->unique()->dateTimeBetween('-7 days', '+2 months')->format('Y-m-d'),

最佳答案

你为什么不试试下面这样的随机日期时间:

        'created_at' => $faker->dateTimeThisMonth(),

在一段时间内,正如文档所说,您必须按照以下方式进行操作:

dateTimeBetween($startDate = '-30 years', $endDate = 'now', $timezone = null) // DateTime('2003-03-15 02:00:49', 'Africa/Lagos')

这里有一个链接:

https://github.com/fzaninotto/Faker#fakerproviderdatetime

所以在你的情况下它

dateTimeInInterval($startDate = '-7 days', $interval = '+ 5 days', $timezone = null) 

关于PHP Faker 生成范围内的唯一日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56091086/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com