[英]Carbon subtracting Datetime from Carbon::now()
我想使用这个Carbon函数:Carbon :: now() - > subDays(5) - > diffForHumans()
我需要创建正确的整数。
我正在加载一个带有Datetime的字符串,我想在Laravel中减去这样的:
$datetime = $score->created_at;
然后我将当前时间保存到变量中
$now = Carbon::now()->toDateTimeString();
这就是我得到的:
echo $now . '<br>'; // 2014-07-13 22:53:03
echo $datetime; // 2014-07-12 14:32:17
但是当我想从另一个中减去一个时,我得到以下错误:
echo $now - $datetime;
Carbon \\ Carbon类的对象无法转换为int
这里的任何帮助都会有很大的帮助。
我知道这有点晚了,但这有效:
$score->created_at->diffForHumans(\Carbon\Carbon::now())
如果要更改日期格式,只需使用格式化功能
$now = Carbon::now();
$score->created_at->diffForHumans($now)->format('Y-m-d');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.