Skip to main content
Version: Next

Add to date

Add to date ( date ; years ; months ; days ) : Date

ParameterTypeDescription
dateDateDate to which to add days, months, and years
yearsIntegerNumber of years to add to the date
monthsIntegerNumber of months to add to the date
daysIntegerNumber of days to add to the date
Function resultDateResulting 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)

Properties

Command number393
Thread safe