LogiView

Function 'date_add'

     
Use this function to add two dates.

Please note that there is a defined limit range for valid dates. The lower boundary is 1970-01-01 while the upper boundary depends on the type of computer architecture being used.

Only calculations that do not exceed those boundaries can be performed with this function.

 

Syntax:

  {DAT_VAR|STR_VAR}= date_add({DAT_EXPR},{DAT_EXPR})
 
{DAT_EXPR} Base date
{DAT_EXPR} Date to be added.
-  
 

Return value:

 
{DAT_VAR|STR_VAR} Resulting date
 

Example:

  Declaration of Variables
 
10 DOCU_STRING_1 = date_add(date(),"0000-01-30 00:00:00")
20 put(DOCU_STRING_1)
  Result: (date() provides the current date: 1999-08-25 12:32:59)
 
A boundary check is performed for all calculated dates. If an invalid date is found days are subtracted until the date does no longer exceed the range.

Functions and commands: Date and Time