【发布时间】:2020-02-25 15:04:19
【问题描述】:
我正在使用日期时间输入字段
<input type="datetime-local">
它返回一个格式化的日期时间yyyy-MM-ddThh:mm
现在我想使用php-carbon 包将此格式转换为Y-m-d H:i。
我试过了
\Carbon\Carbon::createFromFormat(
'yyyy-MM-ddTh:mm', $this->start_date
)->format('Y-m-d H:i:s');
但它失败了。
【问题讨论】:
-
您是否尝试过指定导入格式,例如:
'Y-m-dTH:i', $this->start_date)? -
是的,我做到了,但它也失败了说
The separation symbol could not be found Unexpected data found. -
我认为语法错误正确的语法 Carbon::createFromFormat($format, $time, $tz);
-
您能否将
$this->start_datevar 中的原始日期添加到问题中? -
$this->start_date它来自 laravel 中的FormRequest类。该解决方案运行良好\Carbon\Carbon::parse($this->start_date)->format('Y-m-d H:i');感谢您的帮助:) @Claudio
标签: php html laravel php-carbon