Nitish Kumar
Nitish Kumar

Reputation: 6276

How to format date receiving through Vuejs Datepicker in laravel

I'm building an application in Vuejs with Laravel as backend. I'm using datepicker to add dates in column. I'm getting an error of

Invalid datetime format: 1292 Incorrect datetime value: '2017-05-04T18:30:00.000Z' for column 'schedule' at row 1

I'm sending the date in request:

enter image description here

And while doing dd in laravel I'm getting:

enter image description here

Can someone guide me how to achieve this.

Upvotes: 2

Views: 4991

Answers (2)

gandarrillas
gandarrillas

Reputation: 431

Maybe you could change your request date format by using moment(this.schedule).format('YYYY/MM/DD HH:mm:ss'). Then in server you could parse easily with new(Carbon(request('schedule'));

Upvotes: 0

linktoahref
linktoahref

Reputation: 7972

You could use Carbon to parse the date and format it accordingly

$mydate = '2017-05-04T18:30:00.000Z'; // $request->schedule

$parsed_date = Carbon\Carbon::parse($mydate)->toDateTimeString();

Upvotes: 4

Related Questions