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

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

【问题讨论】:

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

标签: laravel


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2017-11-22
    • 2016-05-10
    • 2018-08-26
    • 2016-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多