laravel 中的碳日期解析问题
Carbon date parsing issue in laravel
我正在使用 Laravel 5.6、PHP 7.2.10
2018-12-24 12:42:00.0 is getting converted to "Dec 24 2018, 12:12 pm"
tinker 的输出
$dt = App\Video::find(8611)->created_at;
=> Illuminate\Support\Carbon @1545655320 {#3075
date: 2018-12-24 12:42:00.0 UTC (+00:00),
}
>>> Carbon\Carbon::parse($dt)->format('M d Y, h:m a')
=> "Dec 24 2018, 12:12 pm"
>>>
我遗漏了什么或做错了什么,或者这是碳的任何已知行为。
希望对你有帮助:
Carbon\Carbon::parse($dt, 'YYYY-MM-DD HH:mm:ss')->format('M d Y, h:m a')
而不是
格式('M d Y, h:m a')
尝试
格式('Y-m-d H:i:s.u')
工作格式为
$dt->format('Y-m-d H:i a')
我正在使用 Laravel 5.6、PHP 7.2.10
2018-12-24 12:42:00.0 is getting converted to "Dec 24 2018, 12:12 pm"
tinker 的输出
$dt = App\Video::find(8611)->created_at;
=> Illuminate\Support\Carbon @1545655320 {#3075
date: 2018-12-24 12:42:00.0 UTC (+00:00),
}
>>> Carbon\Carbon::parse($dt)->format('M d Y, h:m a')
=> "Dec 24 2018, 12:12 pm"
>>>
我遗漏了什么或做错了什么,或者这是碳的任何已知行为。
希望对你有帮助:
Carbon\Carbon::parse($dt, 'YYYY-MM-DD HH:mm:ss')->format('M d Y, h:m a')
而不是
格式('M d Y, h:m a')
尝试
格式('Y-m-d H:i:s.u')
工作格式为
$dt->format('Y-m-d H:i a')