VBScript DateAddFonction


VBScript 参考手册Référence VBScript complète

La fonction DateAdd renvoie une date à laquelle un intervalle de temps spécifié a été ajouté.

Syntaxe

DateAdd(interval,number,date)

Parameters Description
interval Obligatoire. L'intervalle de temps que vous souhaitez ajouter.

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 de l'année
  • h - Heure
  • n - Minute
  • s - Seconde
nombre Obligatoire. Le nombre d'intervalles de temps à ajouter. Utilisez des valeurs positives pour les dates futures et des valeurs négatives pour les dates passées.
date Obligatoire. Une variable ou un littéral représentant la date à laquelle l'intervalle de temps est ajouté.

Exemples

Exemple 1

Comment utiliser les paramètres :

<script type="text/vbscript">

document.write(DateAdd("yyyy",1,"31-Jan-10") & "<br />")
document.write(DateAdd("q",1,"31-Jan-10") & "<br />")
document.write(DateAdd("m",1,"31-Jan-10") & "<br />")
document.write(DateAdd("y",1,"31-Jan-10") & "<br />")
document.write(DateAdd("d",1,"31-Jan-10") & "<br />")
document.write(DateAdd("w",1,"31-Jan-10") & "<br />")
document.write(DateAdd("ww",1,"31-Jan-10") & "<br />")
document.write(DateAdd("h",1,"31-Jan-10 08:50:00") & "<br />")
document.write(DateAdd("n",1,"31-Jan-10 08:50:00") & "<br />")
document.write(DateAdd("s",1,"31-Jan-10 08:50:00") & "<br />")

</script>

Résultat de l'exemple ci-dessus :

1/31/2011
4/30/2010
2/28/2010
2/1/2010
2/1/2010
2/1/2010
2/7/2010
1/31/2010 9:50:00 AM
1/31/2010 8:51:00 AM
1/31/2010 8:50:01 AM

Essayez-le vous-même »

Exemple 2

Soustrayez un mois à partir du 31 janvier 2001 :

<script type="text/vbscript">

document.write(DateAdd("m",-1,"31-Jan-10"))

</script>

Résultat de l'exemple ci-dessus :

12/31/2009

Essayez-le vous-même »

Exemple 3

Ajoutez un jour à partir de maintenant :

<script type="text/vbscript">

document.write(DateAdd("d",1,Now()))

</script>

Résultat de l'exemple ci-dessus :

document.write(DateAdd("d",1,Now()))

Essayez-le vous-même »

VBScript 参考手册Référence VBScript complète Autres extensions