我正在使用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')
。
有什么建议我做错了什么吗?
感谢您的回复!
您可以通过调用静态函数createFromFormat
从字符串创建carbon对象。
在这种情况下:
$fillingDate = "Dec 14 02:04 PM";
$filling_Date = Carbon::createFromFormat("M d g:i A", $fillingDate)
解释的格式字符:
- M-一个月的简短文本表示,三个字母
- d-一个月的哪一天,两位数字加前导零
- g-不带前导零的一小时的12小时格式
- i-带前导零的分钟数
- A-上游经前和经后
有关格式字符的更多信息:PHP文档