【问题标题】:How to found settlement amount between two dates in laravel project如何在laravel项目中找到两个日期之间的结算金额
【发布时间】:2021-04-06 15:49:19
【问题描述】:

如何计算两个日期之间的金额。 例如 考虑如果在 2021 年 1 月 我需要获取 From Date:1st Jan 2021 和 To Date:`15 Jan 2021 之间的金额。 计算应为 = 总金额 -(1 月 16 日至 1 月 31 日的金额)

希望指导解决这个问题:)

【问题讨论】:

标签: php laravel


【解决方案1】:

使用whereBetween...试试:

$date1 = date('2021-01-01');
$date2 = date('2021-01-15');
    
Your_Model::whereBetween('date_col', [$date1, $date2])
    ->select( DB::raw('SUM(your_col) as amount'))
    ->get();

【讨论】:

    【解决方案2】:
    $date1 = 1st Jan 2021 //formate upto you, standard format 2021-01-01
    $date2 = 15 Jan 2021 //formate upto you, standard format 2021-01-15
    
    $total_amount = $date1->diff($date2);
    

    或者按照这个,

    Finding days between two dates in laravel

    我希望它会工作!

    【讨论】:

      猜你喜欢
      • 2021-01-23
      • 1970-01-01
      • 2022-09-27
      • 2018-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-13
      相关资源
      最近更新 更多