我正在使用 Laravel 和 Carbon,想要生成今天到 30 天前之间的随机日期和时间,例如
2023-08-28 13:50:14
如果我这样使用它
$randomDateTime = Carbon::now()->subDays(rand(0, 30));
我随机化了日期,但它总是会获得当前时间,是否也可以随机化时间?
您只需使用
subSeconds()
即可实现此目的。
$randomDateTime = Carbon::now()->subSeconds(rand(0, 30 * 24 * 60 * 60));