将日期转换为Carbon格式,以在Laravel中应用Add/Sub-days



$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()

这是一种直接的格式,因此这将起作用:

$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');

结果

2019-10-29 06:29:19

最新更新