【发布时间】:2020-12-15 03:24:57
【问题描述】:
我正在使用Laravel Framework 6.16.0 并想用碳"Dec 14 02:04 PM" 解析日期:
$fillingDate = "Dec 14 02:04 PM";
$filling_Date = Carbon::parse($fillingDate, 'UTC');
// result is only a string "Dec 14 02:04 PM"
当使用上述结构时,我只得到字符串。但是,我想获得一个 Carbon 对象,然后将其格式化为 ->format('Y-m-d')。
任何建议我做错了什么?
感谢您的回复!
【问题讨论】:
-
Carbon::parse()应该返回一个 Carbon 实例或一个“InvalidFormatException”。Carbon::parse($fillingDate, 'UTC')应该返回一个完整的 Carbon 实例 -
你做了
dd($filling_date)吗?它在我的代码中是一个 Carbon 实例:=> Carbon\Carbon @1607954640 {#3300 date: 2020-12-14 14:04:00.0 UTC (+00:00), timezone_type: 3, timezone: "UTC", }
标签: laravel php-carbon