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

  1. 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
  2. SlyK Messages postés 1060 Statut Contributeur sécurité 147
     
    Hello,

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

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