Skip to main content
Version: Next

Add to date

Add to date ( date ; years ; months ; days ) -> Function result

ParameterTypeDescription
dateDate🡒Date to which to add days, months, and years
yearsLongint🡒Number of years to add to the date
monthsLongint🡒Number of months to add to the date
daysLongint🡒Number of days to add to the date
Function resultDate🡐Resulting date

Description

The Add to date command adds years, months, and days to the date you pass in aDate, then returns the result.

Although you can use the Self to add days to a date, Add to date allows you to quickly add months and years without having to deal with the number of days per month or leap years (as you would when using the + date operator).

Example

  // This line calculates the date in one year, same day
 $vdInOneYear:=Add to date(Current date;1;0;0)
 
  // This line calculates the date next month, same day
 $vdNextMonth:=Add to date(Current date;0;1;0)
 
  // This line does the same thing as $vdTomorrow:=Current date+1
 $vdTomorrow:=Add to date(Current date;0;0;1)