如何在PHP Laravel中更改日期格式?
如何在PHP Laravel中更改日期格式 这是我的输出: 我的输出以MM/DD/YYYY显示日期格式。所以我想把日期格式改为YYYY/MM/DD 这里是我在控制器中的代码:如何在PHP Laravel中更改日期格式?,php,laravel,datetime,Php,Laravel,Datetime,如何在PHP Laravel中更改日期格式 这是我的输出: 我的输出以MM/DD/YYYY显示日期格式。所以我想把日期格式改为YYYY/MM/DD 这里是我在控制器中的代码: public function update(Request $request) { $sites = Sites :: pluck ('sites_id' ,'site_code' , 'site_name'); $request->validate([ 'dt_range' =
public function update(Request $request)
{
$sites = Sites :: pluck ('sites_id' ,'site_code' , 'site_name');
$request->validate([
'dt_range' => 'required',
'sites_id' => 'required',
]);
$query = $request-> only(['dt_range','sites_id']);
$dt_range = date('Y-m-d ');
$newDate = \Carbon\Carbon::createFromFormat('Y-m-d ', $dt_range) ->format('Y-m-d');
dd($query);
return view ('query.index',compact('sites'));
}
试试这个
$date = '03/01/2021 - 03/01/2021';
$results = [];
preg_match_all('#\d{2}/\d{2}/\d{4}#', $date, $results);
$formattedDate = array_map(function ($date) {
return date('Y/m/d', strtotime($date));
}, $results[0]);
$date = "{$formattedDate[0]} - {$formattedDate[1]}";
结果
"2021/03/01 - 2021/03/01"
使用
date
功能,例如date('Y-m-d',strotime($request['date'])代码>正在工作,谢谢你,先生。