VBScript. Функция DateAdd
Материал из GedeminWiki
Прибавляет к дате указанный интервал.
DateAdd(interval, number, date)
- interval
- Показывает, какой интервал будет прибавлен к заданной дате. Строковая константа. Список возможных значений приведен ниже.
- number
- Показывает сколько раз будет прибавлен интервал. Допускаются как положительные, так и отрицательные значения. Нецелые значения округляются.
- date
- Исходная дата.
Для указания интервала применяются следующие значения:
yyyy год; q квартал; m месяц; y номер дня в году; d день; w номер дня в неделе; ww номер недели в году; h час; n минута; s секунда.
Функция может быть использована для прибавления или вычитания заданного количества временных интервалов из определенной даты. Возвращаемое значение – всегда действительная дата. Так, при вызове функции:
NewDate = DateAdd("m", 1, #12/31/1995#)
Мы получим 28 февраля 1995 года, а не 31 февраля, так как последнее не является корректной датой.
Обратите внимание, что результат обратного преобразования может отличаться от исходной даты. Так, для даты 31 января 1995 года, прибавление и последующее вычитание месяца даст в итоге 28 января 1995 года.