我从相对日期获得了特定的日期,也从相对日期的最后一天得到了,如何找到差异?

时间:2019-07-08 19:51:38

标签: php laravel laravel-5 php-carbon

$result = DB::table('customer')->where('isp',2)->get();
  // start_date is stored date in database
  $date= $result->start_date;
  $dts = Carbon::create($date);

  // in order to get the last day of relative month
  // get the last day of month for instance is equal to 2010-09-30 00:00:00

  // find the difference between in days
}

当我从Laravel的diffindays使用时,输出为0。为什么有任何想法?

1 个答案:

答案 0 :(得分:0)

因此,您需要在几天之内与$result->start_date$last进行比较。

您可以尝试这样:

$start = Carbon::parse($result->start_date);
$last = Carbon::parse($last);
$difference = $start->diff($last)->days;

如果您有$result->start_date (2010-09-03 00:00:00)$last (2010-09-30),这应该可以工作。