日期时间格式无效。如何与 Carbon 一起使用?

Datetime format not working. How to use it with Carbon?

我在 Laravel 工作...

我已经进行了 API 集成,我需要处理一些输入数据。日期输入之一是日期格式。但我只是不知道如何输出数据并将其保存到我的数据库中。

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

当我return一个dd($dt)输出是

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

那么如何将 2019-04-01 保存到变量中?

我使用 Laravel 并尝试了不同的解决方案,但没有任何帮助。

由于 $dt 是一个 DateTime 对象,您应该能够调用 format 方法。

例如:

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