Формат даты и времени не работает.Как использовать его с Carbon? - PullRequest
1 голос
/ 23 апреля 2019

Я работаю в Laravel ....

Я сделал интеграцию API, где мне нужно обрабатывать некоторые входные данные.Одним из вводимых данных является формат даты.Но я просто не могу понять, как вывести данные и сохранить их в своей базе данных.

$d = $item->fields['date']->values;
$dt = $d['start'];

Когда я возвращаю dd($dt), вывод равен

DateTime @1554076800 {#1106 ▼
  date: 2019-04-01 00:00:00.0 UTC (+00:00)
}

Так как я могу сохранить 2019-04-01 в переменной?

Я использую Laravelи пробовал с разными решениями, но ничего не помогло.

1 Ответ

1 голос
/ 23 апреля 2019

Поскольку $dt является объектом DateTime, вы просто должны иметь возможность вызывать метод format.

Например:

if ($d = $item->fields['date']) {
    $dt = $d->values['start']->format('Y-m-d');
}
...