调用字符串上的成员函数 diffInDays() [关闭]

Posted

技术标签:

【中文标题】调用字符串上的成员函数 diffInDays() [关闭]【英文标题】:Call to a member function diffInDays() on string [closed] 【发布时间】:2022-01-24 05:51:17 【问题描述】:

我从数据库中获取当前和以前的日期并发现此错误。我想要从日期中减去的两次之间的差异

【问题讨论】:

两者都应该是日期类型,必要时转换为日期 正如@richard 所说,使用 carbon 包将数据转换为日期格式并使用 carbon 计算差异 【参考方案1】:

diffInDays 是一个仅在 Carbon 对象上可用的函数。因此,您首先需要确保从日期创建一个碳对象。由于您没有粘贴任何我可以更正的代码,因此这里是一个示例。

$date_1='2021-10-10';
$date_2='2021-10-15';
return \Carbon\Carbon::parse($date_1)->diffInDays($date_2);

【讨论】:

以上是关于调用字符串上的成员函数 diffInDays() [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

致命错误:调用字符串上的成员函数 prepare()

Symfony 3调用字符串上的成员函数格式()

调用字符串上的成员函数 addEagerConstraints() - Laravel 8

调用数组上的成员函数 paginate()

致命错误:未捕获的错误:调用 bool 上的成员函数 execute() [重复]

在 Laravel 5.6 中调用数组上的成员函数 links()