gpt4 book ai didi

php - 如何在laravel中用Carbon解析一个伪造的dateTimeBetween

转载 作者:行者123 更新时间:2023-12-03 23:22:38 33 4
gpt4 key购买 nike

我正在使用 faker 在特定时间间隔之间生成假日期。生成日期结果 TIMESTAMP甲酸盐。我需要将其格式化为 'Y-m-d' 以插入 MySQL 数据库表。

$events = $faker->dateTimeBetween('-30 days', '+30 days');
$dateFormate = Carbon::createFromTimestamp('Y-m-d H:i:s', $events )->format('Y-m-d');

但是在数据库播种时它给出了错误
 [ErrorException]
A non well formed numeric value encountered

最佳答案

您同时使用 Carbon 和 faker 错误的结果(您根本不需要使用 Carbon)。
这一行:

$events = $faker->dateTimeBetween('-30 days', '+30 days');
返回 DateTime实例。如果您想从 DateTime 实例中以“Y-m-d”格式获取日期,您需要做的就是调用 DateTime:format() :
$dateFormat = $events->format('Y-m-d');
这应该给你你想要的格式的日期。

关于php - 如何在laravel中用Carbon解析一个伪造的dateTimeBetween,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45930892/

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