带有 am 的碳格式日期时间到数据库日期时间格式
carbon format date time with am to database datatime format
我正在使用 Laravel 和 bootstrap 日期时间选择器
采摘者 return 对我来说就像这样
"16/12/2017 16:53 PM"
我想以日期时间格式将其存储在数据库中
你最好在你的 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');
试试这个:
$dateTime = new Carbon\Carbon('2017-01-23 3:45pm');
或者,如果您有特定格式:
$dateTime = Carbon\Carbon::createFromFormat('m/d/Y g:ia', '05/21/1975 3:59am');
我正在使用 Laravel 和 bootstrap 日期时间选择器
采摘者 return 对我来说就像这样
"16/12/2017 16:53 PM"
我想以日期时间格式将其存储在数据库中
你最好在你的 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');
试试这个:
$dateTime = new Carbon\Carbon('2017-01-23 3:45pm');
或者,如果您有特定格式:
$dateTime = Carbon\Carbon::createFromFormat('m/d/Y g:ia', '05/21/1975 3:59am');