gpt4 book ai didi

php - 使用 Carbon 更改日期格式

转载 作者:行者123 更新时间:2023-12-02 06:50:21 26 4
gpt4 key购买 nike

我正在使用 Laravel 框架并使用 Carbon 包进行日期转换

我无法将日期格式转换为 mysql 格式。我有以下代码

$request->event_start_date 将有 25/08/2017

print_r(carbon::parse($request->event_start_date));

$request->event_start_date03/08/2017 那么它将打印为

Carbon\Carbon Object( [date] => 2017-03-08 00:00:00.000000 [timezone_type] => 3 [timezone] => UTC)

但是如果日期是 25/08/2017 那么它会抛出 erorr as

"G:\XAMPP\htdocs\myproject\vendor\nesbot\carbon\src\Carbon\Carbon.php" line : 291 message : "DateTime::__construct(): Failed to parse time string (25/08/2017) at position 0 (2): Unexpected character"

需要将 25/08/2017 转换为 Mysql 日期格式。我已经尝试了很多来修复这个 .finaly 发布在这里,以便我得到你的帮助

谢谢

最佳答案

Carbon 扩展了 PHP 的原生 DateTime类,因此您可以使用相同的 createFromFormat 方法:

$dateString = '25/08/2017';
$dateObject = \Carbon::createFromFormat('d/m/Y', $dateString);

关于php - 使用 Carbon 更改日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46485838/

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