Кемеровские программисты php общаются здесь
Anonymous
Не получается правильная дата в анализе Carbon
Сообщение
Anonymous » 09 дек 2024, 13:40
Я использую laravel 5.6 и добавляю дату через сетку данных dx, однако она дает текущую дату, а не ту, которую я выбрал.
Я пытался изменить формат даты, но в данном случае дата правильная. После первой вставки мне выдается неверная дата (т. е. 1970-01-01).
Код: Выделить всё
$grids = $request->except('_token');
$request->request->set('attendance_date', Carbon::parse($request-
>attendance_date)->format('Y-m-d'));
$grids=array();
$grids['name'] = $request['item']['name'];
$grids['attendance_type'] = $request['item']['attendance_type'];
$grids['dept'] = $request['item']['dept'];
$grids['user_id'] = $request['item']['user_id'];
$grids['attendance_date'] = $request->attendance_date;
$grids['attendance_month'] = $request->attendance_month;
$grids['attendance_year'] = $request->attendance_year;
$grids['org_name'] = $request->org_name;
$grids['org_id'] = $request->org_id;
dd($grids);
$requesteddate = $request->attendance_date;
$requesteduser_id = $grids['user_id'];
$attendances = DB::table('attendances')->where(['user_id' =>
$requesteduser_id])->get()->toArray();
foreach ($attendances as $key => $value) {
$dbattendance_date = $value->attendance_date;
$dbattendance_user_id = $value->user_id;
if ($dbattendance_date == $requesteddate && $dbattendance_user_id ==
$requesteduser_id) {
$insert['status'] = 'error';
$insert['message'] = 'Attendance Already Exits';
return Response()->json($insert);
}
}
$insert = Attendance::create($grids);
return Response()->json($insert);
Подробнее здесь:
https://stackoverflow.com/questions/541 ... rbon-parse
1733740802
Anonymous
Я использую laravel 5.6 и добавляю дату через сетку данных dx, однако она дает текущую дату, а не ту, которую я выбрал. Я пытался изменить формат даты, но в данном случае дата правильная. После первой вставки мне выдается неверная дата (т. е. 1970-01-01). [code]$grids = $request->except('_token'); $request->request->set('attendance_date', Carbon::parse($request- >attendance_date)->format('Y-m-d')); $grids=array(); $grids['name'] = $request['item']['name']; $grids['attendance_type'] = $request['item']['attendance_type']; $grids['dept'] = $request['item']['dept']; $grids['user_id'] = $request['item']['user_id']; $grids['attendance_date'] = $request->attendance_date; $grids['attendance_month'] = $request->attendance_month; $grids['attendance_year'] = $request->attendance_year; $grids['org_name'] = $request->org_name; $grids['org_id'] = $request->org_id; dd($grids); $requesteddate = $request->attendance_date; $requesteduser_id = $grids['user_id']; $attendances = DB::table('attendances')->where(['user_id' => $requesteduser_id])->get()->toArray(); foreach ($attendances as $key => $value) { $dbattendance_date = $value->attendance_date; $dbattendance_user_id = $value->user_id; if ($dbattendance_date == $requesteddate && $dbattendance_user_id == $requesteduser_id) { $insert['status'] = 'error'; $insert['message'] = 'Attendance Already Exits'; return Response()->json($insert); } } $insert = Attendance::create($grids); return Response()->json($insert); [/code] [img]https://i.sstatic.net/ovmfs.png[/img] Подробнее здесь: [url]https://stackoverflow.com/questions/54194942/not-getting-correct-date-in-carbon-parse[/url]