fix articles datatables, enhance statistics
This commit is contained in:
@@ -3,7 +3,6 @@
|
||||
namespace App\Repositories\Core;
|
||||
|
||||
use Carbon\Carbon;
|
||||
use function League\Period\interval_after;
|
||||
use League\Period\Period;
|
||||
|
||||
class DateRange
|
||||
@@ -201,9 +200,9 @@ class DateRange
|
||||
public static function getPeriods($begin, $end, $duration)
|
||||
{
|
||||
$range = [];
|
||||
$period = new Period($begin, $end);
|
||||
foreach ($period->getDatePeriod($duration) as $day) {
|
||||
$range[] = interval_after($day, $duration);
|
||||
$interval = Period::fromDate($begin, $end);
|
||||
foreach ($interval->splitForward($duration) as $day) {
|
||||
$range[] = $day;
|
||||
}
|
||||
|
||||
return $range;
|
||||
@@ -222,8 +221,8 @@ class DateRange
|
||||
public static function periodToCarbon($period)
|
||||
{
|
||||
return [
|
||||
'start' => self::DatePointToCarbon($period->getStartDate()),
|
||||
'end' => self::DatePointToCarbon($period->getEndDate()),
|
||||
'start' => self::DatePointToCarbon($period->startDate),
|
||||
'end' => self::DatePointToCarbon($period->endDate),
|
||||
];
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user