VBScript. Функция DatePart
Материал из GedeminWiki
Версия от 16:00, 13 мая 2009; SYSDBA (обсуждение | вклад)
Возвращает указанную часть даты.
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-е января