# addmonths - kod ve grafik fonksiyonu

Bu fonksiyon, startdate tarihinden n ay sonraki tarihi ve n negatif olursa, startdate tarihinden n ay önceki tarihi döndürür.

Söz Dizimi:

AddMonths(startdate, n , [ , mode])

**Dönüş veri türü:** dual

Bağımsız Değişkenler:

AddMonths bağımsız değişkenleri

| Bağımsız Değişken | Açıklama |
| --- | --- |
| startdate | Bir zaman damgası olarak başlangıç tarihi; örneğin '2012-10-12'. |
| n | Pozitif veya negatif tamsayı olarak ay sayısı. |
| mode | mode, ayın başına göre mi, yoksa sonuna göre mi ay eklendiğini belirtir. Giriş tarihi ayın 28'i veya sonrasındaysa ve mode 1 olarak ayarlanırsa, fonksiyon, ayın sonuna uzaklığı giriş tarihi ile aynı olan bir tarih döndürür. Varsayılan mod 0'dır. |

Örnekler ve sonuçlar:

Örnekler ve sonuçlar

| Örnek | Sonuç |
| --- | --- |
| `addmonths ('2003-01-29',3)` | '2003-04-29' döndürür |
| `addmonths ('2003-01-29',3,0)` | '2003-04-29' döndürür |
| `addmonths ('2003-01-29',3,1)` | '2003-04-28' döndürür |
| `addmonths ('2003-01-29',1,0)` | '2003-02-28' döndürür |
| `addmonths ('2003-01-29',1,1)` | '2003-02-26' döndürür |
| `addmonths ('2003-02-28',1,0)` | '2003-03-28' döndürür |
| `addmonths ('2003-02-28',1,1)` | '2003-03-31' döndürür |