addmonths — funkcja skryptu i funkcja wykresu
Ta funkcja zwraca datę występującą n miesięcy po dacie startdate lub, jeśli n jest wartością ujemną, n miesięcy przed datą startdate.
Składnia:
AddMonths(startdate, n , [ , mode])
Typ zwracanych danych: podwójny
Argumenty:
Argument | Opis |
---|---|
startdate | Data rozpoczęcia jako znacznik czasu, na przykład „2012-10-12”. |
n | Liczba miesięcy jako dodatnia lub ujemna liczba całkowita. |
mode | mode określa, czy miesiąc jest dodawany względem początku miesiąca, czy względem końca miesiąca. Jeśli data wejściowa to co najmniej 28 dzień miesiąca, a argument mode ma wartość 1, funkcja zwróci datę równie odległą od końca miesiąca co data wejściowa. Wartość domyślna argumentu mode to 0. |
Przykłady i wyniki:
Przykład | Wynik |
---|---|
addmonths ('2003-01-29',3) | zwraca wartość „2003-04-29” |
addmonths ('2003-01-29',3,0) | zwraca wartość „2003-04-29” |
addmonths ('2003-01-29',3,1) | zwraca wartość „2003-04-28” |
addmonths ('2003-01-29',1,0) | zwraca wartość „2003-02-28” |
addmonths ('2003-01-29',1,1) | zwraca wartość „2003-02-26” |
addmonths ('2003-02-28',1,0) | zwraca wartość „2003-03-28” |
addmonths ('2003-02-28',1,1) | zwraca wartość „2003-03-31” |