if (addhours < 0)
{
addhours+=24;
- hour+=addhours;
day--;
- if (day == 0)
+ }
+ hour+=addhours;
+ minute+=addminutes;
+ if (day == 0)
+ {
+ month--;
+ day=31;
+ if(month == 2)
+ day=28;
+ else
{
- month--;
- if(month == 2)
- day=28;
+ if(month == 4 || month == 6 || month == 9 || month == 11)
+ day=30;
else
- {
- if(month == 4 || month == 6 || month == 9 || month == 11)
- day=30;
- else
- day=31;
- }
- }
- if (month == 0)
- {
- month++;
- year--;
+ day=31;
}
}
- hour+=addhours;
- minute+=addminutes;
+ if (month == 0)
+ {
+ month++;
+ year--;
+ }
if (minute > 60)
{
hour++;