繁体   English   中英

碳减去Carbon :: now()的日期时间

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM