adsd
This commit is contained in:
@@ -2208,7 +2208,8 @@ final class AnalyticsService
|
|||||||
$monthIndex = (((int) $start->format('Y')) * 12) + ((int) $start->format('n')) - 1 + $runtimeMonths;
|
$monthIndex = (((int) $start->format('Y')) * 12) + ((int) $start->format('n')) - 1 + $runtimeMonths;
|
||||||
$year = intdiv($monthIndex, 12);
|
$year = intdiv($monthIndex, 12);
|
||||||
$month = ($monthIndex % 12) + 1;
|
$month = ($monthIndex % 12) + 1;
|
||||||
$day = min((int) $start->format('j'), cal_days_in_month(CAL_GREGORIAN, $month, $year));
|
$daysInTargetMonth = (int) $start->setDate($year, $month, 1)->format('t');
|
||||||
|
$day = min((int) $start->format('j'), $daysInTargetMonth);
|
||||||
|
|
||||||
return $start->setDate($year, $month, $day)->getTimestamp();
|
return $start->setDate($year, $month, $day)->getTimestamp();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1727,7 +1727,8 @@ final class MiningRepository
|
|||||||
$monthIndex = (((int) $start->format('Y')) * 12) + ((int) $start->format('n')) - 1 + $months;
|
$monthIndex = (((int) $start->format('Y')) * 12) + ((int) $start->format('n')) - 1 + $months;
|
||||||
$year = intdiv($monthIndex, 12);
|
$year = intdiv($monthIndex, 12);
|
||||||
$month = ($monthIndex % 12) + 1;
|
$month = ($monthIndex % 12) + 1;
|
||||||
$day = min((int) $start->format('j'), cal_days_in_month(CAL_GREGORIAN, $month, $year));
|
$daysInTargetMonth = (int) $start->setDate($year, $month, 1)->format('t');
|
||||||
|
$day = min((int) $start->format('j'), $daysInTargetMonth);
|
||||||
$end = $start->setDate($year, $month, $day);
|
$end = $start->setDate($year, $month, $day);
|
||||||
$runtimeDays = ($end->getTimestamp() - $start->getTimestamp()) / 86400;
|
$runtimeDays = ($end->getTimestamp() - $start->getTimestamp()) / 86400;
|
||||||
} catch (\Throwable) {
|
} catch (\Throwable) {
|
||||||
|
|||||||
Reference in New Issue
Block a user