我想使用这个Carbon功能: 碳::现在() - > 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
这里的任何帮助都会有很大的帮助。
答案 0 :(得分:10)
我知道它有点晚了,但这很有效:
$score->created_at->diffForHumans(\Carbon\Carbon::now())
答案 1 :(得分:0)
如果您想更改日期格式,请使用格式化功能
$now = Carbon::now();
$score->created_at->diffForHumans($now)->format('Y-m-d');