Преобразование даты в Углеродный формат для применения Add / Sub дней в Laravel - PullRequest
1 голос
/ 31 октября 2019

Формат переменной $day выглядит следующим образом:


"2019-10-30 18:29:19"

Я пытаюсь вычесть 1 день следующим образом:

$prv_day = $day->subDays(1);

Я получаю эту ошибку:

Call to a member function subDays() on a non-object

Как преобразовать этот формат $ day в формат Carbon::now();, чтобы можно было применить subDays() к нему?

1 Ответ

3 голосов
/ 31 октября 2019

Это простой формат, поэтому он будет работать:

$day = '2019-10-30 18:29:19';
$date = Carbon::createFromFormat('Y-m-d H:i:s', $day);
$date->subDay(); // Subtracts 1 day
echo $date->format('Y-m-d h:i:s');

RESULT

2019-10-29 06:29:19
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...