Ajouter 1 an à une date php

Résolu
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. 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;
    1. Contributeur sécurité
      Hello,

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

      Cordialement.
      1. 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 ));