【发布时间】:2017-12-15 18:14:40
【问题描述】:
我正在使用 Laravel 和引导日期时间选择器
采摘器像这样给我一个刺痛
“2017 年 16 月 12 日下午 16:53”
我想以日期时间格式将其存储在数据库中
【问题讨论】:
标签: php laravel datetime php-carbon
我正在使用 Laravel 和引导日期时间选择器
采摘器像这样给我一个刺痛
“2017 年 16 月 12 日下午 16:53”
我想以日期时间格式将其存储在数据库中
【问题讨论】:
标签: php laravel datetime php-carbon
试试这个:
$dateTime = new Carbon\Carbon('2017-01-23 3:45pm');
或者,如果您有特定格式:
$dateTime = Carbon\Carbon::createFromFormat('m/d/Y g:ia', '05/21/1975 3:59am');
【讨论】:
你最好在你的 js 中更改格式,所以它只是一个日期时间。
话虽如此,这会奏效:
//date
$date = "16/12/2017 16:53 PM";
//replace / with -
$date = str_replace('/','-',$date);
//remove PM and AM
$date = str_replace('PM','',$date);
$date = str_replace('AM','',$date);
//create a new instance of DateTime and pass in the date
$date = new \DateTime($date);
//print date format
echo $date->format('Y-m-d H:i:s');
【讨论】: