VBScript. Функция DatePart
Материал из GedeminWiki
Возвращает указанную часть даты.
DatePart(interval, date[, firstdayofweek[, firstweekofyear]])
- interval
- Строковая константа. Указывает какую часть даты необходимо получить. Список возможных значений приведен в описании функции DateAdd.
- date
- Дата, из которой извлекается значение.
- firstdayofweek
- Опциональный параметр. Определяет с какого дня начинается неделя. Если опущен – первым днем считается воскресенье. Возможные значения приведены в разделе Константы.
- firstweekofyear
- Опциональный параметр. Показывает, какая неделя в году считается первой. Если опущен, то таковой будет неделя на которую приходится 1-е января. Возможные значения приведены в разделе Константы.
Как и в случае с предыдущей функцией, в дате могут быть указаны только месяц и день. В этом случае текущий год будет подставлен автоматически.
Параметры firstdayofweek и firstweekofyear определяют, как будут трактоваться символы "w" и "ww".
Пример:
Dim Q, W
Q = DatePart("q", Now) ' Q = номеру текущего квартала
W = DatePart("ww", Now, vbMonday, vbFirstJan1)
' W = номеру текущей недели в году, причем, первым днем
' недели считается понедельник и первой неделей считается
' неделя, на которую приходится 1-е января