company logo

Date :: subtractMonths - Subtract month from date value

The number of months passed in iMonths is subtracted from the date value. Year may change, when month becomes less than 1 . Usually, day remains unchanged, but will be adjusted, when the new month value does not have the resulting day

  Date      date(31,3,2009);

  date.subtractMonths(1); // day becomes: 2009-28-2

Return value:  Date ( odaba::Date & )

The date contains day, month and year, but not the time.

Implementation details

odaba::Date & Date  :: subtractMonths ( int32 iMonths )
  • iMonths - Months

    Time span in months.