| 
 
  | 
| 
 Description  | 
 AddMonths() adds a number of months to a date.  | 
| 
 
  | 
 
  | 
| 
 Syntax  | 
 AddMonths(date,months)  | 
| 
 
  | 
 
  | 
| 
 Parameters  | 
 date A date to which you want to add one or more months. 
 months The number of months to add. A positive value adds months. A negative value subtracts.  | 
| 
 
  | 
 
  | 
| 
 Return Value  | 
 A date that is the same day of the month a specified number of months into the future.  | 
| 
 
  | 
 
  | 
| 
 Examples  | 
 AddMos(instrument)=begin i = 1 exp = instrument.expire retval = instrument.date 
 while retval < exp begin retval = AddMonths(ddate,i) i = i + 1 end retval end 
 This example returns the current day of the month one month prior to expiration.  | 
| 
 
  | 
 
  | 
| 
 Comments  | 
 AddMonths() will round the day down if necessary. i.e., AddMonth(8/31/02,1) will return 9/30/02 since September only has 30 days.  |