Fonction VBScript DatePart

C'est une fonction qui renvoie la partie spécifique d'une date donnée.

Syntaxe

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

Description des paramètres

  • Interval, un paramètre obligatoire. Il peut prendre les valeurs suivantes -

    • j - jour de l'année.

    • m - mois de l'année

    • y - année de l'année

    • aaaa - année

    • w - jour de la semaine

    • ww - semaine

    • q - quart

    • h - heure

    • m - n

    • s - seconde

  • date1 est un paramètre obligatoire.

  • firstdayofweekest facultatif. Spécifie le premier jour de la semaine. Il peut prendre les valeurs suivantes -

    • 0 = vbUseSystemDayOfWeek - Utiliser le paramètre d'API National Language Support (NLS)

    • 1 = vbSunday - Sunday

    • 2 = vbLundi - Lundi

    • 3 = vbMardi - Mardi

    • 4 = vbMercredi - Mercredi

    • 5 = vbJeudi - Jeudi

    • 6 = vbVendredi - Vendredi

    • 7 = vbSamedi - Samedi

  • firstdayofyearest facultatif. Spécifie le premier jour de l'année. Il peut prendre les valeurs suivantes -

    • 0 = vbUseSystem - Utiliser le paramètre API NLS (National Language Support)

    • 1 = vbFirstJan1 - Commencez par la semaine du 1er janvier (par défaut)

    • 2 = vbFirstFourDays - Commencez par la semaine qui compte au moins quatre jours dans la nouvelle année

    • 3 = vbFirstFullWeek - Commencez par la première semaine complète de la nouvelle année

Exemple

<!DOCTYPE html>
<html>
   <body>
      <script language = "vbscript" type = "text/vbscript">
         Dim Quarter, DayOfYear, WeekOfYear

         Date1 = "2013-01-15"
         Quarter    = DatePart("q", Date1)
         document.write("Line 1 : " & Quarter&"<br />")
         DayOfYear  = DatePart("y", Date1)
         document.write("Line 2 : " & DayOfYear&"<br />")
         WeekOfYear = DatePart("ww", Date1)
         document.write("Line 3 : " & WeekOfYear&"<br />")
         document.write("Line 4 : " & DatePart("m",Date1))

      </script>
   </body>
</html>

Lorsque vous l'enregistrez au format .html et que vous l'exécutez dans Internet Explorer, le script ci-dessus produira le résultat suivant:

Line 1 : 1
Line 2 : 15
Line 3 : 3
Line 4 : 1