2017-01-25 1 views
0

Я использую Laravel 5.3 для моего проекта.Laravel 5.3 изменение временной метки между дисплеем и вставкой в ​​базу данных

Когда я ввожу данные в базе данных, метка времени planned_at находится перед 2017-25-01 12:50:10

В базе данных, метки времени planned_at становится 2019-01-01 12 : 50: 10.

У вас есть идея? Благодарю.

+0

почему вы используете ** planned_at ** – Kalanka

+0

Чтобы запланировать plannification. –

+0

2017-25-01 12:50:10 is not valid date;) – sam12

ответ

0

Не видя своей реальной реализации, трудно сказать, в чем проблема. Но если бы я был вами, я бы планировал свою реализацию следующим образом.

В модели объявляется planned_at под dates массив.

use Illuminate\Database\Eloquent\Model; 

class YourModel extends Model 
{ 
    protected $dates = [ 
     'planned_at' 
    ]; 
} 

Тогда в котором сохраняются Дата

$date = Carbon::parse($yourDateString); 
// save $date in you database 

убедитесь, что вы

use Carbon\Carbon; 

в верхней части страницы.

Read more на carbon