Section courante

A propos

Section administrative du site

DATEADD

Ajout d'une date
ColdFusion  

Syntaxe

DateAdd(Spécifier,Unité,Date)

Paramètres

Nom Description
Spécifier Ce paramètre permet d'indiquer le type d'intervalle de temps à ajouter :
Valeur Description
"yyyy" Cette valeur permet d'indiquer une année
"q" Cette valeur permet d'indiquer un trimestre
"m" Cette valeur permet d'indiquer un mois
"y" Cette valeur permet d'indiquer des jours dans l'année
"d" Cette valeur permet d'indiquer un jour
"w" Cette valeur permet d'indiquer un jour de semaine
"ww" Cette valeur permet d'indiquer une semaine de l'année
"h" Cette valeur permet d'indiquer l'heure
"n" Cette valeur permet d'indiquer les minutes
"s" Cette valeur permet d'indiquer les secondes
"l" Cette valeur permet d'indiquer les millisecondes
Unité Ce paramètre permet d'indiquer la quantité à appliquer à l'intervalle
Date Ce paramètre permet d'indiquer la date sur laquelle il faut effectuer le calcul

Description

Cette fonction retourne l'ajout de jour et heure à une date.

Exemple

Voici un exemple d'une utilisation typique de cette fonction :

  1. <CFSCRIPT>
  2. WriteOutput("d=" & DateAdd("d",1,"2010-01-09") & "<br />");
  3. WriteOutput("h=" & DateAdd("h",1,"2010-01-09 05:30:00") & "<br />");
  4. WriteOutput("m=" & DateAdd("m",1,"2010-01-09") & "<br />");
  5. WriteOutput("n=" & DateAdd("n",1,"2010-01-09 05:30:00") & "<br />");
  6. WriteOutput("q=" & DateAdd("q",1,"2010-01-09") & "<br />");
  7. WriteOutput("s=" & DateAdd("s",1,"2010-01-09 05:30:00") & "<br />");
  8. WriteOutput("w=" & DateAdd("w",1,"2010-01-09") & "<br />");
  9. WriteOutput("ww=" & DateAdd("ww",1,"2010-01-09") & "<br />");
  10. WriteOutput("y=" & DateAdd("y",1,"2010-01-09") & "<br />");
  11. WriteOutput("yyyy=" & DateAdd("yyyy",1,"2010-01-09") & "<br />");
  12. </CFSCRIPT>

on obtiendra le résultat suivant :

d={ts '2010-01-10 00:00:00'}
h={ts '2010-01-09 06:30:00'}
m={ts '2010-02-09 00:00:00'}
n={ts '2010-01-09 05:31:00'}
q={ts '2010-04-09 00:00:00'}
s={ts '2010-01-09 05:30:01'}
w={ts '2010-01-11 00:00:00'}
ww={ts '2010-01-16 00:00:00'}
y={ts '2010-01-10 00:00:00'}
yyyy={ts '2011-01-09 00:00:00'}


Dernière mise à jour : Dimanche, le 28 décembre 2014