Функция DatePart в VBScript

Определение и использование

Функция DatePart возвращает заданную часть даты.

Комментарии:Параметр firstdayofweek влияет на расчет с использованием символов интервала "w" и "ww".

Синтаксис

DatePart(interval,date[,firstdayofweek[,firstweekofyear]])
Параметры Описание
interval

Обязателен. Единица времени для расчета интервала между date1 и date2.

Доступны следующие значения:

  • yyyy - год
  • q - квартал
  • m - месяц
  • y - день года
  • d - день
  • w - день недели
  • ww - неделя
  • h - часы
  • n - минуты
  • s - секунды
date Обязателен. Датательное выражение для расчета.
firstdayofweek

Опционально. Определяет количество дней в неделе, то есть какой это день недели.

Доступны следующие значения:

  • 0 = vbUseSystemDayOfWeek - Использование API поддержки региональных языков (NLS) для настройки дня недели.
  • 1 = vbSunday - Воскресенье (по умолчанию)
  • 2 = vbMonday - Понедельник
  • 3 = vbTuesday - Вторник
  • 4 = vbWednesday - Среда
  • 5 = vbThursday - Четверг
  • 6 = vbFriday - Пятница
  • 7 = vbSaturday - Суббота
firstweekofyear

Опционально. Определяет первую неделю года.

Доступны следующие значения:

  • 0 = vbUseSystem - Использование API поддержки региональных языков (NLS).
  • 1 = vbFirstJan1 - Начало недели с 1 января (по умолчанию).
  • 2 = vbFirstFourDays - Начало первой недели года с至少 четырьмя днями.
  • 3 = vbFirstFullWeek - Начало первой полной недели в году.

Пример

Пример 1

d = #2/10/96 16:45:30#
document.write(DatePart("yyyy",d)) 'Вывод: 1996'
document.write(DatePart("m",d)) 'Вывод: 2'
document.write(DatePart("d",d)) 'Вывод: 10'
document.write(DatePart("h",d)) 'Вывод: 16'
document.write(DatePart("n",d)) 'Вывод: 45'
document.write(DatePart("s",d)) 'Вывод: 30'
document.write(DatePart("q",d)) 'Вывод: 1, февраль - 1-й квартал года.'
document.write(DatePart("y",d)) 'Вывод: 41, 10 февраля 1996 года - 41-й день года.'
document.write(DatePart("ww",d)) 'Вывод: 6, 10 февраля 1996 года - 6-я неделя года.'
document.write(DatePart("w",d)) 'Вывод: 7, 10 февраля 1996 года - 6-я неделя, 7-й день (воскресенье).'