fixed crontime for month with 31 days

This commit is contained in:
Ulf Gebhardt 2016-06-04 23:32:23 +02:00
parent 55ef099e06
commit c3893afb52

View File

@ -8,7 +8,7 @@ class crontime {
if(($month + $now_month)> 12){ $next_year += 1;}
$next_month = ($now_month+$month)%12;}
if($day){
if($day + $now_day> 31){ $next_month += 1;}
if($day + $now_day>= 31){ $next_month += 1;}
$next_day = ($now_day+$day)%31;}
if($hour){
if(($hour + $now_hour)>= 24){ $next_day += 1;}
@ -32,7 +32,7 @@ class crontime {
if(($now_month - $month)< 12){ $last_year -= 1;}
$last_month = ($now_month-$month)%12;}
if($day){
if(($now_day - $day)> 31){ $last_month -= 1;}
if(($now_day - $day)>= 31){ $last_month -= 1;}
$last_day = ($now_day-$day)%31;}
if($hour){
if(($now_hour - $hour)> 24){ $last_day -= 1;}