如何在 carbon laravel 中添加日期和另一个日期?
How can I add date with another date in carbon laravel?
在我的 laravel 项目中,我想将日期时间增加到以前的日期时间。
这是我的代码
$expire=$order[0]->expire_date;
$new=Carbon::now()->addMonths(6);
这两行的结果是
2018-01-28 21:23:56
2018-06-28 21:43:29
我想做的是对两个日期求和。
$expire+$new
我怎样才能做到这一点?有什么想法或想法吗?
谢谢。
编辑更清晰
我想从 now
中找出过期日期的剩余天数,然后将这个剩余日期与新日期相加。希望它清除。
您可以添加类似的内容:
$new=Carbon::createFromTimestamp($order[0]->expire_date->timestamp)->addMonths(6);
如果您想将订单到期日期增加六个月,只需执行以下操作:
$new = $order[0]->expire_date->addMonths(6);
这会起作用,因为 $order[0]->expire_date
是 Carbon 实例。
如果不是,先解析一下:
$new = Carbon::parse($order[0]->expire_date)->addMonths(6);
在我的 laravel 项目中,我想将日期时间增加到以前的日期时间。
这是我的代码
$expire=$order[0]->expire_date;
$new=Carbon::now()->addMonths(6);
这两行的结果是
2018-01-28 21:23:56
2018-06-28 21:43:29
我想做的是对两个日期求和。
$expire+$new
我怎样才能做到这一点?有什么想法或想法吗? 谢谢。
编辑更清晰
我想从 now
中找出过期日期的剩余天数,然后将这个剩余日期与新日期相加。希望它清除。
您可以添加类似的内容:
$new=Carbon::createFromTimestamp($order[0]->expire_date->timestamp)->addMonths(6);
如果您想将订单到期日期增加六个月,只需执行以下操作:
$new = $order[0]->expire_date->addMonths(6);
这会起作用,因为 $order[0]->expire_date
是 Carbon 实例。
如果不是,先解析一下:
$new = Carbon::parse($order[0]->expire_date)->addMonths(6);