Съдържание
Индекс 🔎︎

# Функция DateAdd

Добавя период от дати или часове към дадена дата определен брой пъти и връща получената дата.

### Синтаксис:

    DateAdd (interval As String, number As Long, date As Date) As Date

### Връщана стойност:

Стойност от тип Variant, съдържаща дата.

### Параметри:

interval – низова стойност от долната таблица, задаваща периода от дати или часове.

interval (низова стойност) | Обяснение
yyyy | Година
q | Тримесечие
m | Месец
y | Ден от годината
w | Ден от седмицата
ww | Седмица от годината
d | Ден
h | Час
n | Минута
s | Секунда

number – числов израз, задаващ колко пъти да се добави (ако е положителен) или извади (ако е отрицателен) стойността interval.

date – дата или име на променлива от тип Variant, съдържаща дата. Стойността interval ще бъде добавена number пъти към тази дата.

Литералите за дати позволяват задаване на еднозначни променливи за дати, независими от текущия език. Литералите са оградени със знак диез #. Възможните формати са:

- #yyyy-mm-dd#

- #mm/dd/yyyy#

### Пример:

    Sub example_dateadd
        MsgBox DateAdd("m", 1, #1/31/2004#) &" - "& DateAdd(date:=#2005-01-31#, interval:="m", number:=1)
    End Sub