Функция DateDiff

Връща броя периоди между две зададени стойности – дати.

Синтаксис:


DateDiff (Add, Date1, Date2 [, Week_start [, Year_start]])

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

Число.

Параметри:

Add: низова стойност от долната таблица, задаваща периода.

Add (стойност – низ)

Обяснение

yyyy

Година

q

Тримесечие

m

Месец

y

Ден от годината

w

Ден от седмицата

ww

Седмица от годината

d

Ден

h

Час

n

Минута

s

Секунда


Date1, Date2: двете дати, чиито стойности ще се сравняват.

Week_start: незадължителен параметър, който задава началния ден на седмицата.

Стойност на Week_start

Обяснение

0

Използване на системните настройки

1

Неделя (по подразбиране)

2

Понеделник

3

Вторник

4

Сряда

5

Четвъртък

6

Петък

7

Събота


Year_start: незадължителен параметър, който задава началната седмица на годината.

Стойност на Year_start

Обяснение

0

Използване на системните настройки

1

Седмица 1 е седмицата, съдъжаща 1 януари (по подразбиране).

2

Седмица 1 е първата седмица, съдържаща четири или повече дни от съответната година.

3

Седмица 1 е първата седмица, съдържаща само дни от новата година.


Пример:


Sub example_datediff
    MsgBox DateDiff("d", "1/1/2005", "12/31/2005")
End Sub

Моля, подкрепете ни!