Skip to content

Commit 72ede35

Browse files
committed
Add Shia year 1447
1 parent c8baba5 commit 72ede35

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

src/Calendars/ShiaCalendar.php

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,8 @@ public function daysInMonth($year, $month)
8686
1443 => [29, 30, 30, 29, 29, 30, 29, 30, 30, 29, 30, 29],
8787
1444 => [30, 30, 29, 30, 29, 29, 30, 29, 30, 29, 30, 29],
8888
1445 => [30, 30, 30, 29, 30, 29, 29, 30, 29, 30, 29, 29],
89-
1446 => [30, 30, 30, 29, 30, 30, 29, 30, 29, 29, 29, 30]
89+
1446 => [30, 30, 30, 29, 30, 30, 29, 30, 29, 29, 29, 30],
90+
1447 => [29, 30, 30, 29, 30, 30, 30, 29, 30, 29, 30, 29]
9091
];
9192

9293
if ($month < 1 || $month > 12) {
@@ -115,6 +116,7 @@ public function julianDayFirstOfYear($year)
115116
1444 => 2459790.5,
116117
1445 => 2460144.5,
117118
1446 => 2460498.5,
119+
1447 => 2460853.5,
118120
];
119121

120122
if (isset($julianDays[$year])) {
@@ -123,12 +125,11 @@ public function julianDayFirstOfYear($year)
123125

124126
$availYears = array_keys($julianDays);
125127
$minYear = min($availYears);
126-
$maxYear = max($availYears);
128+
$maxYear = max($availYears);
127129

128-
if($year > $maxYear) {
130+
if ($year > $maxYear) {
129131
$julianDay = $julianDays[$maxYear] + (($year - $maxYear) * Constants::DAYS_OF_SHIA_YEAR);
130-
}
131-
else { // $year < $minYear
132+
} else { // $year < $minYear
132133
$julianDay = $julianDays[$minYear] - (($minYear - $year) * Constants::DAYS_OF_SHIA_YEAR);
133134
}
134135

0 commit comments

Comments
 (0)