Объект класса CarbonCarbon не может быть преобразован в int

Я уже искал это, и я нашел некоторые темы, обсуждающие эту проблему, однако ни один из которых я не чувствовал, как я хочу пойти, поэтому я надеюсь получить лучшее sugestion здесь.

Я хочу получить метку времени с момента последнего обновления пользователя.

$user->updated_at

если я запускаю это, это дает мне эту ошибку

Object of class CarbonCarbon could not be converted to int

это потому, что он возвращает экземпляр углерода в Laravel 5.2, и мне нужно только отметка времени.

Carbon {#303 ▼
  +"date": "2017-01-04 00:35:38.000000"
  +"timezone_type": 3
  +"timezone": "UTC"
}

как мне получить "дату" из экземпляра углерода, поэтому я получаю только

2 ответов


на


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

пример :

прямо сейчас, что вы делаете.

dd($user->updated_at);

output : Carbon {#724 ▼
                  +"date": "2018-06-20 18:28:48.000000"
                  +"timezone_type": 3
                  +"timezone": "UTC"
                }

предлагаем :

 dd($user->updated_at->toDateTimeString());

 output : 2018-06-20 18:28:48