Php 获取资源创建传递的分钟数的最佳方法?

Php 获取资源创建传递的分钟数的最佳方法?,php,datetime,laravel-5,time,formatting,Php,Datetime,Laravel 5,Time,Formatting,我需要将订单提交经过的时间(以分钟为单位)传递给我的视图。在Laravel和PHP中实现这一点的最佳方法是什么? 我试过了,但效果不太好: $order->minutes=(新日期时间($order->created_at))->diff(新日期时间(“now”)->格式(“%I”)最简单的方法如下(使用Unix时间戳): 我认为在拉威尔你可以用碳来做这个 $order->minutes = Carbon::now()->diffInMinutes($order->create

我需要将订单提交经过的时间(以分钟为单位)传递给我的视图。在Laravel和PHP中实现这一点的最佳方法是什么? 我试过了,但效果不太好:
$order->minutes=(新日期时间($order->created_at))->diff(新日期时间(“now”)->格式(“%I”)

最简单的方法如下(使用Unix时间戳):


我认为在拉威尔你可以用碳来做这个

$order->minutes = Carbon::now()->diffInMinutes($order->created_at);

使用Unix时间戳,然后您只需减除60即可<代码>时间()-strotime($order->created_at)
$order->minutes = Carbon::now()->diffInMinutes($order->created_at);