Некоторые функции для работы с датами

Функция Назначение
Now Текущие дата и время по компьютеру
Date Текущая дата по компьютеру
Year(дата) Год в аргументе дата
Month(дата) Месяц в аргументе дата
Day(дата) День в аргументе дата
WeekDay(дата) Номер дня недели в аргументе дата (воскресенью соответствует 1, а субботе – 7)
DateAdd(интервал, количество, дата) Новая дата, полученная добавлением к заданной дате количества временных интервалов
DateDiff(интервал, дата1, дата2) Количество временных интервалов между первой и второй датами

 

Примечание. В функциях DateAdd и DateDiff временной интервал задается строковым выражением и может принимать значения, приведенные в табл.4.6.

Таблица 4.6

Допустимые значения аргумента "интервал"

Значение Описание Значение Описание
yyyy Год w День недели
q Квартал ww Неделя
m Месяц h Часы
y День года n Минуты
d День месяца s Секунды

 

Например, с помощью функции DateAdd("m",3,Date) можно определить дату через три месяца, а с помощью функции DateDiff("ww",#1.01.2001#,Date) – сколько недель прошло с начала третьего тысячелетия.