Ajouter 1 an à une date php

Résolu
ubik74 -  
 ubik74 -
Bonjour,

J'ai une variable php qui me retourne une date de la forme $effectivedate="21/04/2012";
Je souhaiterai ajouter 1 an a cette date comment je peux faire?
Merci d'avance




3 réponses

dargihk
 
Salut,

le mieux c'est d'utiliser une date en format date et après c'est simple d'ajouter +1.

Votre variable étant une chaîne de caractère vous pouvez la tronquer pour faire une nouvelle variable, cette fois objet ou format date.


http://php.net/manual/fr/function.date.php

Puis
$maDate['Y']=$maDate['Y']+1;
2
SlyK Messages postés 854 Date d'inscription   Statut Contributeur sécurité Dernière intervention   147
 
Hello,

C'est possible d'avoir un var_dump() de ta variable ?


Cordialement.
0
ubik74
 
Merci pour vos réponses
j'ai trouvé en faisant de la sorte

$dateDepartTimestamp = strtotime($form->getValue('effectivedate'));
$dateFin= date("d/m/Y", strtotime('+1 year', $dateDepartTimestamp ));
0