【问题标题】:How to get diff in days include last day of given date in laravel?如何在天数中获取差异,包括laravel中给定日期的最后一天?
【发布时间】:2021-11-29 05:01:56
【问题描述】:

这是我在几天内获取差异的代码

 $endDate = Carbon::parse($input['to_date']);
 $startDate = Carbon::parse($input['from_date']);
 $rentDays = $startDate->diffInDays($endDate);

例如。 fromdate= '29-11-2021' 和 to date ='03-12-2021' 它返回 4 天。我要5天

【问题讨论】:

  • 你可以添加 1 到它
  • 计数不同,您今天要包括在内,因此您可能需要添加 1
  • 好的,我会包括那个

标签: laravel carbon


【解决方案1】:

你可以用这个

$rentDays = $startDate->diffInDays($endDate) + 1;

$rentDays = $startDate->diffInDays($endDate->addDays(1));

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-26
    • 1970-01-01
    • 2013-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-17
    • 2017-05-07
    相关资源
    最近更新 更多