moved financial quarters to trait

This commit is contained in:
Denis Duliçi
2021-02-08 12:07:22 +03:00
parent 53f20c890e
commit 8cfbf82e0a
2 changed files with 14 additions and 14 deletions

View File

@@ -3,6 +3,7 @@
namespace App\Traits;
use App\Traits\SearchString;
use Carbon\CarbonPeriod;
use Date;
trait DateTime
@@ -117,6 +118,18 @@ trait DateTime
return $financial_start;
}
public function getFinancialQuarters($year)
{
$quarters = [];
$start = $this->getFinancialStart($year);
for ($i = 0; $i < 4; $i++) {
$quarters[] = CarbonPeriod::create($start->copy()->addQuarters($i), $start->copy()->addQuarters($i + 1)->subDay());
}
return $quarters;
}
public function getMonthlyDateFormat($year = null)
{
$format = 'M';