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” |