addmonths - script- en grafiekfunctie
Deze functie retourneert de datum n maanden na startdate of, als n negatief is, de datum n maanden vóór startdate.
Syntaxis:
AddMonths(startdate, n , [ , mode])
Retourgegevenstype: dual
Argumenten:
Argument | Beschrijving |
---|---|
startdate | De startdatum als tijdsstempel, bijvoorbeeld '2012-10-12'. |
n | Aantal maanden als een positief of negatief geheel getal. |
mode | mode geeft aan of de maand relatief tot het begin van de maand of relatief tot het eind van de maand is toegevoegd. Als de invoerdatum de 28ste of later is en mode is ingesteld op 1, dan is het resultaat van de functie een datum die even ver van het einde van de maand ligt als de invoerdatum. De standaardmodus is 0. |
Voorbeelden en resultaten:
Voorbeeld | Resultaat |
---|---|
addmonths ('2003-01-29',3) | retourneert '2003-04-29' |
addmonths ('2003-01-29',3,0) | retourneert '2003-04-29' |
addmonths ('2003-01-29',3,1) | retourneert '2003-04-28' |
addmonths ('2003-01-29',1,0) | retourneert '2003-02-28' |
addmonths ('2003-01-29',1,1) | retourneert '2003-02-26' |
addmonths ('2003-02-28',1,0) | retourneert '2003-03-28' |
addmonths ('2003-02-28',1,1) | retourneert '2003-03-31' |