Increment month days, not months, when calculating a date.

This commit is contained in:
John Wiegley 2008-04-13 05:07:14 -04:00
parent a451dd9285
commit ecdd4198ba

View file

@ -110,7 +110,7 @@ datetime_t interval_t::increment(const datetime_t& moment) const
if (months) if (months)
desc->tm_mon += months; desc->tm_mon += months;
if (days) if (days)
desc->tm_mon += days; desc->tm_mday += days;
desc->tm_hour += hours; desc->tm_hour += hours;
desc->tm_min += minutes; desc->tm_min += minutes;