Funkcja DatePart w VBScript

Definicja i użycie

Funkcja DatePart zwraca określony element daty.

Komentarz:Parametr firstdayofweek wpływa na obliczenia używające znaków interval "w" i "ww".

Gramatyka

DatePart(interval,date[,firstdayofweek[,firstweekofyear]])
Parametry Opis
interval

Wymagane. Jednostka czasu między date1 a date2 do obliczenia.

Można użyć poniższych wartości:

  • yyyy - Rok
  • q - Kwartał
  • m - Miesiąc
  • y - Dzień roku
  • d - Dzień
  • w - Dzień tygodnia
  • ww - Tydzień
  • h - Godziny
  • n - Minuty
  • s - Sekundy
date Wymagane. Wyrażenie daty do obliczenia.
firstdayofweek

Opcjonalne. Określa liczbę dni w tygodniu, to jest który dzień tygodnia.

Można użyć poniższych wartości:

  • 0 = vbUseSystemDayOfWeek - Używa ustawień API wsparcia językowego (NLS).
  • 1 = vbSunday - Niedziela (domyślnie)
  • 2 = vbMonday - Poniedziałek
  • 3 = vbTuesday - wtorek
  • 4 = vbWednesday - Środa
  • 5 = vbThursday - Czwartek
  • 6 = vbFriday - Piątek
  • 7 = vbSaturday - Sobota
firstweekofyear

Opcjonalne. Określa pierwszy tydzień roku.

Można użyć poniższych wartości:

  • 0 = vbUseSystem - Używa ustawień API wsparcia językowego (NLS).
  • 1 = vbFirstJan1 - Zaczyna się od tygodnia, w którym jest 1 stycznia (domyślnie).
  • 2 = vbFirstFourDays - Zaczyna się od pierwszego tygodnia w nowym roku z co najmniej czterema dniami.
  • 3 = vbFirstFullWeek - Zaczyna się od pierwszego pełnego tygodnia w nowym roku.

Przykład

Przykład 1

d = #2/10/96 16:45:30#
document.write(DatePart("yyyy",d)) 'Wynik: 1996'
document.write(DatePart("m",d)) 'Wynik: 2'
document.write(DatePart("d",d)) 'Wynik: 10'
document.write(DatePart("h",d)) 'Wynik: 16'
document.write(DatePart("n",d)) 'Wynik: 45'
document.write(DatePart("s",d)) 'Wynik: 30'
document.write(DatePart("q",d)) 'Wynik: 1, luty to 1. kwartał roku.'
document.write(DatePart("y",d)) 'Wynik: 41, 10 lutego 1996 roku to 41. dzień roku.'
document.write(DatePart("ww",d)) 'Wynik: 6, 10 lutego 1996 roku to 6. tydzień roku.'
document.write(DatePart("w",d)) 'Wynik: 7, 10 lutego 1996 roku to 7. dzień 6. tygodnia (sobota).'