Ajouter 1 an à une date php

Résolu/Fermé
ubik74 - 25 juin 2013 à 17:51
 ubik74 - 26 juin 2013 à 10:09
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

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 vendredi 11 mars 2011 Statut Contributeur sécurité Dernière intervention 6 octobre 2014 147
25 juin 2013 à 19:49
Hello,

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


Cordialement.
0
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