Fonction DatePart VBScript

Définition et utilisation

La fonction DatePart peut retourner la partie spécifiée de la date donnée.

Remarque :Le paramètre firstdayofweek affecte les calculs utilisant les symboles d'intervalle "w" et "ww".

Syntaxe

DatePart(interval,date[,firstdayofweek[,firstweekofyear]])
Paramètres Description
interval

Obligatoire. Unité de mesure de l'intervalle entre date1 et date2 à calculer.

Les valeurs suivantes peuvent être utilisées :

  • yyyy - Année
  • q - Trimestre
  • m - Mois
  • y - Jour de l'année
  • d - Jour
  • w - Jour de la semaine
  • ww - Semaine
  • h - Heure
  • n - Minute
  • s - Seconde
date Obligatoire. Expression de date à calculer.
firstdayofweek

Optionnel. Détermine le nombre de jours dans une semaine, c'est-à-dire le jour de la semaine.

Les valeurs suivantes peuvent être utilisées :

  • 0 = vbUseSystemDayOfWeek - Utilise l'API de support linguistique régional (NLS) pour le jour de la semaine.
  • 1 = vbSunday - Dimanche (par défaut)
  • 2 = vbMonday - Lundi
  • 3 = vbTuesday - Mardi
  • 4 = vbWednesday - Mercredi
  • 5 = vbThursday - Jeudi
  • 6 = vbFriday - Vendredi
  • 7 = vbSaturday - Samedi
firstweekofyear

Optionnel. Détermine la première semaine de l'année.

Les valeurs suivantes peuvent être utilisées :

  • 0 = vbUseSystem - Utilise l'API de support linguistique régional (NLS).
  • 1 = vbFirstJan1 - Commence par la semaine contenant le 1er janvier (par défaut).
  • 2 = vbFirstFourDays - Commence par la première semaine de l'année avec au moins quatre jours.
  • 3 = vbFirstFullWeek - Commence par la première semaine complète de l'année en cours.

Exemple

Exemple 1

d = #2/10/96 16:45:30#
document.write(DatePart("yyyy",d)) 'Sortie : 1996'
document.write(DatePart("m",d)) 'Sortie : 2'
document.write(DatePart("d",d)) 'Sortie : 10'
document.write(DatePart("h",d)) 'Sortie : 16'
document.write(DatePart("n",d)) 'Sortie : 45'
document.write(DatePart("s",d)) 'Sortie : 30'
document.write(DatePart("q",d)) 'Sortie : 1, février est le 1er trimestre'
document.write(DatePart("y",d)) 'Sortie : 41, le 10 février 1996 est le 41ème jour de 1996.'
document.write(DatePart("ww",d)) 'Sortie : 6, le 10 février 1996 est la 6ème semaine de 1996.'
document.write(DatePart("w",d)) 'Sortie : 7, le 10 février 1996 est le 7ème jour de la 6ème semaine (samedi).'