zetoune | J'essaie d'utiliser une fonction que j'ai trouvé sur le WEB pour ajouter une période de jour à une date.
Code :
- function dateadd($per,$n,$d)
- {
- switch($per)
- {
- case "yyyy": $n*=12;
- case "m":
- $d=mktime(date("H",$d),date("i",$d)
- ,date("s",$d),date("n",$d)+$n
- ,date("j",$d),date("Y",$d));
- $n=0; break;
- case "ww": $n*=7;
- case "d": $n*=24;
- case "h": $n*=60;
- case "n": $n*=60;
- }
- return $d+$n;
- }
|
Le problème, c'est que dès que j'affiche le résultat. cela me donne
"1985 06 02"
La syntaxe $row = mysql_fetch_array(mysql_query("SELECT MAX(date_image) as MaxDate FROM diaporama" ));
$this->la_date = $row["MaxDate"];
echo date('Y m d',$this->dateadd("d",10,$this->la_date));
et dans la table (date_image timestamp(14))
Id date_image
9 20040803112727 11 20001230071515 12 20040803114006 Quelqu'un peut il m'aider ? |