VBScript DateAddFonction
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 :
|
| 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>
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
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>
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>
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 »
Référence VBScript complète Autres extensions